reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1211 if (Fold.isReg() && Register::isVirtualRegister(Fold.OpToFold->getReg())) { 1211 if (Fold.isReg() && Register::isVirtualRegister(Fold.OpToFold->getReg())) { 1212 Register Reg = Fold.OpToFold->getReg(); 1213 MachineInstr *DefMI = Fold.OpToFold->getParent(); 1215 execMayBeModifiedBeforeUse(*MRI, Reg, *DefMI, *Fold.UseMI)) 1218 if (updateOperand(Fold, *TII, *TRI, *ST)) { 1220 if (Fold.isReg()) { 1221 assert(Fold.OpToFold && Fold.OpToFold->isReg()); 1221 assert(Fold.OpToFold && Fold.OpToFold->isReg()); 1225 MRI->clearKillFlags(Fold.OpToFold->getReg()); 1228 << static_cast<int>(Fold.UseOpNo) << " of " 1229 << *Fold.UseMI << '\n'); 1230 tryFoldInst(TII, Fold.UseMI); 1231 } else if (Fold.isCommuted()) { 1233 TII->commuteInstruction(*Fold.UseMI, false);