Searched refs:RegUses (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiDelaySlotFiller.cpp67 SmallSet<unsigned, 32> &RegUses);
73 SmallSet<unsigned, 32> &RegUses);
148 SmallSet<unsigned, 32> RegUses; local
150 insertDefsUses(Slot, RegDefs, RegUses);
168 if (delayHasHazard(FI, SawLoad, SawStore, RegDefs, RegUses)) {
169 insertDefsUses(FI, RegDefs, RegUses);
180 SmallSet<unsigned, 32> &RegUses) {
212 if (isRegInSet(RegDefs, Reg) || isRegInSet(RegUses, Reg))
224 // Insert Defs and Uses of MI into the sets RegDefs and RegUses.
227 SmallSet<unsigned, 32> &RegUses) {
178 delayHasHazard(MachineBasicBlock::instr_iterator MI, bool &SawLoad, bool &SawStore, SmallSet<unsigned, 32> &RegDefs, SmallSet<unsigned, 32> &RegUses) argument
225 insertDefsUses(MachineBasicBlock::instr_iterator MI, SmallSet<unsigned, 32> &RegDefs, SmallSet<unsigned, 32> &RegUses) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp69 SmallSet<unsigned, 32>& RegUses);
73 SmallSet<unsigned, 32>& RegUses);
81 SmallSet<unsigned, 32> &RegUses);
171 SmallSet<unsigned, 32> RegUses; local
195 insertCallDefsUses(slot, RegDefs, RegUses);
197 insertDefsUses(slot, RegDefs, RegUses);
217 if (delayHasHazard(I, sawLoad, sawStore, RegDefs, RegUses)) {
218 insertDefsUses(I, RegDefs, RegUses);
231 SmallSet<unsigned, 32> &RegUses)
260 if (IsRegInSet(RegDefs, Reg) || IsRegInSet(RegUses, Re
227 delayHasHazard(MachineBasicBlock::iterator candidate, bool &sawLoad, bool &sawStore, SmallSet<unsigned, 32> &RegDefs, SmallSet<unsigned, 32> &RegUses) argument
289 insertCallDefsUses(MachineBasicBlock::iterator MI, SmallSet<unsigned, 32>& RegDefs, SmallSet<unsigned, 32>& RegUses) argument
318 insertDefsUses(MachineBasicBlock::iterator MI, SmallSet<unsigned, 32>& RegDefs, SmallSet<unsigned, 32>& RegUses) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNRegPressure.cpp321 auto const RegUses = collectVirtualRegUses(MI, LIS, *MRI);
325 for (const auto &U : RegUses) {
348 for (const auto &U : RegUses) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp289 // Update RegUses. The data structure is not optimized for this purpose;
384 const RegUseTracker &RegUses) const;
580 const RegUseTracker &RegUses) const {
582 if (RegUses.isRegUsedByUsesOtherThan(ScaledReg, LUIdx))
585 if (RegUses.isRegUsedByUsesOtherThan(BaseReg, LUIdx))
1564 /// Recompute the Regs field, and update RegUses.
1565 void LSRUse::RecomputeRegs(size_t LUIdx, RegUseTracker &RegUses) { argument
1577 RegUses.dropRegister(S, LUIdx);
1934 RegUseTracker RegUses; member in class:__anon4671::LSRInstance
2598 // Update RegUses
[all...]

Completed in 84 milliseconds