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

/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp71 SmallSet<unsigned, 32>& RegUses);
75 SmallSet<unsigned, 32>& RegUses);
83 SmallSet<unsigned, 32> &RegUses);
173 SmallSet<unsigned, 32> RegUses; local
197 insertCallDefsUses(slot, RegDefs, RegUses);
199 insertDefsUses(slot, RegDefs, RegUses);
219 if (delayHasHazard(I, sawLoad, sawStore, RegDefs, RegUses)) {
220 insertDefsUses(I, RegDefs, RegUses);
233 SmallSet<unsigned, 32> &RegUses)
262 if (IsRegInSet(RegDefs, Reg) || IsRegInSet(RegUses, Re
229 delayHasHazard(MachineBasicBlock::iterator candidate, bool &sawLoad, bool &sawStore, SmallSet<unsigned, 32> &RegDefs, SmallSet<unsigned, 32> &RegUses) argument
275 insertCallDefsUses(MachineBasicBlock::iterator MI, SmallSet<unsigned, 32>& RegDefs, SmallSet<unsigned, 32>& RegUses) argument
304 insertDefsUses(MachineBasicBlock::iterator MI, SmallSet<unsigned, 32>& RegDefs, SmallSet<unsigned, 32>& RegUses) argument
[all...]
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp119 DenseSet<unsigned> RegUses; member in class:__anon2463::HazardDetector
176 RegUses.insert(MO.getReg());
196 for (unsigned Reg : RegUses)
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp207 // 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))
1318 /// Recompute the Regs field, and update RegUses.
1319 void LSRUse::RecomputeRegs(size_t LUIdx, RegUseTracker &RegUses) { argument
1331 RegUses.dropRegister(S, LUIdx);
1669 RegUseTracker RegUses; member in class:__anon3216::LSRInstance
2314 // Update RegUses
[all...]

Completed in 122 milliseconds