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

/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DLiveVariables.cpp196 MachineInstr *LastDef = nullptr; local
205 LastDef = Def;
210 if (!LastDef)
214 for (unsigned i = 0, e = LastDef->getNumOperands(); i != e; ++i) {
215 MachineOperand &MO = LastDef->getOperand(i);
225 return LastDef;
232 MachineInstr *LastDef = PhysRegDef[Reg]; local
234 if (!LastDef && !PhysRegUse[Reg]) {
267 } else if (LastDef && !PhysRegUse[Reg] &&
268 !LastDef
282 MachineInstr *LastDef = PhysRegDef[Reg]; local
312 MachineInstr *LastDef = PhysRegDef[Reg]; local
[all...]
H A DTwoAddressInstructionPass.cpp107 bool noUseAfterLastDef(unsigned Reg, unsigned Dist, unsigned &LastDef);
357 unsigned &LastDef) {
358 LastDef = 0;
369 if (MO.isDef() && DI->second > LastDef)
370 LastDef = DI->second;
373 return !(LastUse > LastDef && LastUse < Dist);
356 noUseAfterLastDef(unsigned Reg, unsigned Dist, unsigned &LastDef) argument
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonCopyToCombine.cpp344 DenseMap<unsigned, MachineInstr *> LastDef; local
360 MachineInstr *DefInst = LastDef[Reg];
390 LastDef[*SubRegs] = MI;
393 LastDef[Reg] = MI;

Completed in 56 milliseconds