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

/freebsd-10.1-release/contrib/llvm/lib/CodeGen/
H A DLiveVariables.cpp196 MachineInstr *LastDef = NULL; 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.cpp103 bool noUseAfterLastDef(unsigned Reg, unsigned Dist, unsigned &LastDef);
315 unsigned &LastDef) {
316 LastDef = 0;
329 if (MO.isDef() && DI->second > LastDef)
330 LastDef = DI->second;
333 return !(LastUse > LastDef && LastUse < Dist);
314 noUseAfterLastDef(unsigned Reg, unsigned Dist, unsigned &LastDef) argument
/freebsd-10.1-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonCopyToCombine.cpp360 DenseMap<unsigned, MachineInstr *> LastDef; local
376 MachineInstr *DefInst = LastDef[Reg];
406 LastDef[*SubRegs] = MI;
409 LastDef[Reg] = MI;

Completed in 107 milliseconds