Home
last modified time | relevance | path

Searched refs:RegUses (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Target/Sparc/
DDelaySlotFiller.cpp71 SmallSet<unsigned, 32>& RegUses);
75 SmallSet<unsigned, 32>& RegUses);
83 SmallSet<unsigned, 32> &RegUses);
173 SmallSet<unsigned, 32> RegUses; in findDelayInstr() local
197 insertCallDefsUses(slot, RegDefs, RegUses); in findDelayInstr()
199 insertDefsUses(slot, RegDefs, RegUses); in findDelayInstr()
219 if (delayHasHazard(I, sawLoad, sawStore, RegDefs, RegUses)) { in findDelayInstr()
220 insertDefsUses(I, RegDefs, RegUses); in findDelayInstr()
233 SmallSet<unsigned, 32> &RegUses) in delayHasHazard() argument
262 if (IsRegInSet(RegDefs, Reg) || IsRegInSet(RegUses, Reg)) in delayHasHazard()
[all …]
/external/llvm/lib/CodeGen/
DImplicitNullChecks.cpp119 DenseSet<unsigned> RegUses; member in __anon17fdeb3e0111::HazardDetector
176 RegUses.insert(MO.getReg()); in rememberInstruction()
196 for (unsigned Reg : RegUses) in isSafeToHoist()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp298 const RegUseTracker &RegUses) const;
456 const RegUseTracker &RegUses) const { in hasRegsUsedByUsesOtherThan()
458 if (RegUses.isRegUsedByUsesOtherThan(ScaledReg, LUIdx)) in hasRegsUsedByUsesOtherThan()
461 if (RegUses.isRegUsedByUsesOtherThan(BaseReg, LUIdx)) in hasRegsUsedByUsesOtherThan()
1319 void LSRUse::RecomputeRegs(size_t LUIdx, RegUseTracker &RegUses) { in RecomputeRegs() argument
1331 RegUses.dropRegister(S, LUIdx); in RecomputeRegs()
1669 RegUseTracker RegUses; member in __anondd02b9d70811::LSRInstance
2315 RegUses.swapAndDropUse(LUIdx, Uses.size()); in DeleteUse()
3062 RegUses.countRegister(F.ScaledReg, LUIdx); in CountRegisters()
3064 RegUses.countRegister(BaseReg, LUIdx); in CountRegisters()
[all …]