Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:DefMI

112     MachineInstr *DefMI;
123 SpillReg(Reg), SpillVNI(VNI), SpillMBB(0), DefMI(0) {}
126 bool hasDef() const { return DefByOrigPHI || DefMI; }
334 if (SVI.DefMI)
335 OS << " def: " << *SVI.DefMI;
398 DepSV.DefMI = SV.DefMI;
486 return SVI->second.DefMI;
604 SVI->second.DefMI = MI;
625 return SVI->second.DefMI;
648 MachineInstr *DefMI = 0;
650 DefMI = LIS.getInstructionFromIndex(VNI->def);
651 assert(DefMI && "No defining instruction");
654 if (VNI->isPHIDef() || DefMI->isCopy()) {
658 DefMI = traceSiblingValue(Reg, VNI, OrigVNI);
660 if (DefMI && Edit->checkRematerializable(VNI, DefMI, AA)) {
662 << VNI->def << " may remat from " << *DefMI);
723 MachineInstr *DefMI = LIS.getInstructionFromIndex(SVI.SpillVNI->def);
724 assert(DefMI && "Defining instruction disappeared");
725 MII = DefMI;
860 RM.OrigMI = SibI->second.DefMI;