/external/llvm/lib/Target/Lanai/ |
H A D | LanaiDelaySlotFiller.cpp | 68 SmallSet<unsigned, 32> &RegUses); 74 SmallSet<unsigned, 32> &RegUses); 150 SmallSet<unsigned, 32> RegUses; local 152 insertDefsUses(Slot, RegDefs, RegUses); 170 if (delayHasHazard(FI, SawLoad, SawStore, RegDefs, RegUses)) { 171 insertDefsUses(FI, RegDefs, RegUses); 182 SmallSet<unsigned, 32> &RegUses) { 214 if (isRegInSet(RegDefs, Reg) || isRegInSet(RegUses, Reg)) 226 // Insert Defs and Uses of MI into the sets RegDefs and RegUses. 229 SmallSet<unsigned, 32> &RegUses) { 180 delayHasHazard(MachineBasicBlock::instr_iterator MI, bool &SawLoad, bool &SawStore, SmallSet<unsigned, 32> &RegDefs, SmallSet<unsigned, 32> &RegUses) argument 227 insertDefsUses(MachineBasicBlock::instr_iterator MI, SmallSet<unsigned, 32> &RegDefs, SmallSet<unsigned, 32> &RegUses) argument [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/Mips/ |
H A D | MipsDelaySlotFiller.cpp | 68 SmallSet<unsigned, 32>& RegUses); 72 SmallSet<unsigned, 32>& RegUses); 80 SmallSet<unsigned, 32> &RegUses); 130 SmallSet<unsigned, 32> RegUses; local 132 insertDefsUses(slot, RegDefs, RegUses); 157 if (delayHasHazard(FI, sawLoad, sawStore, RegDefs, RegUses)) { 158 insertDefsUses(FI, RegDefs, RegUses); 173 SmallSet<unsigned, 32> &RegUses) { 206 if (IsRegInSet(RegDefs, Reg) || IsRegInSet(RegUses, Reg)) 218 // Insert Defs and Uses of MI into the sets RegDefs and RegUses 169 delayHasHazard(MachineBasicBlock::iterator candidate, bool &sawLoad, bool &sawStore, SmallSet<unsigned, 32> &RegDefs, SmallSet<unsigned, 32> &RegUses) argument 219 insertDefsUses(MachineBasicBlock::iterator MI, SmallSet<unsigned, 32>& RegDefs, SmallSet<unsigned, 32>& RegUses) argument [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/ |
H A D | DelaySlotFiller.cpp | 65 SmallSet<unsigned, 32>& RegUses); 69 SmallSet<unsigned, 32>& RegUses); 77 SmallSet<unsigned, 32> &RegUses); 133 SmallSet<unsigned, 32> RegUses; local 153 insertCallUses(slot, RegUses); 155 insertDefsUses(slot, RegDefs, RegUses); 177 if (delayHasHazard(I, sawLoad, sawStore, RegDefs, RegUses)) { 178 insertDefsUses(I, RegDefs, RegUses); 191 SmallSet<unsigned, 32> &RegUses) 220 if (IsRegInSet(RegDefs, Reg) || IsRegInSet(RegUses, Re 187 delayHasHazard(MachineBasicBlock::iterator candidate, bool &sawLoad, bool &sawStore, SmallSet<unsigned, 32> &RegDefs, SmallSet<unsigned, 32> &RegUses) argument 233 insertCallUses(MachineBasicBlock::iterator MI, SmallSet<unsigned, 32>& RegUses) argument 259 insertDefsUses(MachineBasicBlock::iterator MI, SmallSet<unsigned, 32>& RegDefs, SmallSet<unsigned, 32>& RegUses) argument [all...] |
/external/swiftshader/third_party/subzero/src/ |
H A D | IceRegAlloc.h | 127 /// RegUses[I] is the number of live ranges (variables) that register I is 130 llvm::SmallVector<int32_t, REGS_SIZE> RegUses; member in class:Ice::LinearScan
|
/external/llvm/lib/Target/Sparc/ |
H A D | DelaySlotFiller.cpp | 72 SmallSet<unsigned, 32>& RegUses); 76 SmallSet<unsigned, 32>& RegUses); 84 SmallSet<unsigned, 32> &RegUses); 174 SmallSet<unsigned, 32> RegUses; local 198 insertCallDefsUses(slot, RegDefs, RegUses); 200 insertDefsUses(slot, RegDefs, RegUses); 220 if (delayHasHazard(I, sawLoad, sawStore, RegDefs, RegUses)) { 221 insertDefsUses(I, RegDefs, RegUses); 234 SmallSet<unsigned, 32> &RegUses) 263 if (IsRegInSet(RegDefs, Reg) || IsRegInSet(RegUses, Re 230 delayHasHazard(MachineBasicBlock::iterator candidate, bool &sawLoad, bool &sawStore, SmallSet<unsigned, 32> &RegDefs, SmallSet<unsigned, 32> &RegUses) argument 292 insertCallDefsUses(MachineBasicBlock::iterator MI, SmallSet<unsigned, 32>& RegDefs, SmallSet<unsigned, 32>& RegUses) argument 321 insertDefsUses(MachineBasicBlock::iterator MI, SmallSet<unsigned, 32>& RegDefs, SmallSet<unsigned, 32>& RegUses) argument [all...] |
/external/llvm/lib/CodeGen/ |
H A D | ImplicitNullChecks.cpp | 150 DenseSet<unsigned> RegUses; member in class:__anon13903::HazardDetector 216 RegUses.insert(MO.getReg()); 283 for (unsigned Reg : RegUses)
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 174 // Update RegUses. The data structure is not optimized for this purpose; 243 const RegUseTracker &RegUses) const; 360 const RegUseTracker &RegUses) const { 362 if (RegUses.isRegUsedByUsesOtherThan(ScaledReg, LUIdx)) 366 if (RegUses.isRegUsedByUsesOtherThan(*I, LUIdx)) 1122 /// RecomputeRegs - Recompute the Regs field, and update RegUses. 1123 void LSRUse::RecomputeRegs(size_t LUIdx, RegUseTracker &RegUses) { argument 1138 RegUses.DropRegister(*I, LUIdx); 1359 /// RegUses - Track which uses use which register candidates. 1360 RegUseTracker RegUses; member in class:__anon23042::LSRInstance [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 207 // Update RegUses. The data structure is not optimized for this purpose; 298 const RegUseTracker &RegUses) const; 456 const RegUseTracker &RegUses) const { 458 if (RegUses.isRegUsedByUsesOtherThan(ScaledReg, LUIdx)) 461 if (RegUses.isRegUsedByUsesOtherThan(BaseReg, LUIdx)) 1302 /// Recompute the Regs field, and update RegUses. 1303 void LSRUse::RecomputeRegs(size_t LUIdx, RegUseTracker &RegUses) { argument 1315 RegUses.dropRegister(S, LUIdx); 1653 RegUseTracker RegUses; member in class:__anon14735::LSRInstance 2298 // Update RegUses [all...] |