Searched refs:RegUses (Results 1 - 4 of 4) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiDelaySlotFiller.cpp | 67 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 D | DelaySlotFiller.cpp | 69 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 D | GCNRegPressure.cpp | 321 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 D | LoopStrengthReduce.cpp | 289 // 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