Lines Matching defs:LastDef
223 MachineInstr *LastDef = nullptr;
231 LastDef = Def;
236 if (!LastDef)
240 for (MachineOperand &MO : LastDef->all_defs()) {
249 return LastDef;
256 MachineInstr *LastDef = PhysRegDef[Reg];
258 if (!LastDef && !PhysRegUse[Reg]) {
290 } else if (LastDef && !PhysRegUse[Reg] &&
291 !LastDef->findRegisterDefOperand(Reg, /*TRI=*/nullptr))
293 LastDef->addOperand(MachineOperand::CreateReg(Reg, true/*IsDef*/,
304 MachineInstr *LastDef = PhysRegDef[Reg];
306 if (!LastDef && !LastUse)
309 MachineInstr *LastRefOrPartRef = LastUse ? LastUse : LastDef;
314 if (Def && Def != LastDef) {
333 MachineInstr *LastDef = PhysRegDef[Reg];
335 if (!LastDef && !LastUse)
338 MachineInstr *LastRefOrPartRef = LastUse ? LastUse : LastDef;
362 if (Def && Def != LastDef) {