Lines Matching refs:AddendMI
118 MachineInstr *AddendMI = LIS->getInstructionFromIndex(AddendValNo->def); in processBlock() local
122 if (!AddendMI || AddendMI->getParent() != MI.getParent()) in processBlock()
127 if (!AddendMI->isFullCopy()) in processBlock()
130 Register AddendSrcReg = AddendMI->getOperand(1).getReg(); in processBlock()
132 if (MRI.getRegClass(AddendMI->getOperand(0).getReg()) != in processBlock()
138 if (!MRI.getRegClass(AddendMI->getOperand(0).getReg()) in processBlock()
162 for (auto J = std::prev(I), JE = MachineBasicBlock::iterator(AddendMI); in processBlock()
164 if (J->readsVirtualRegister(AddendMI->getOperand(0).getReg())) { in processBlock()
221 unsigned AddSubReg = AddendMI->getOperand(1).getSubReg(); in processBlock()
225 bool AddRegKill = AddendMI->getOperand(1).isKill(); in processBlock()
229 bool AddRegUndef = AddendMI->getOperand(1).isUndef(); in processBlock()
241 assert(OldFMAReg == AddendMI->getOperand(0).getReg() && in processBlock()
264 if (OtherProdReg == AddendMI->getOperand(0).getReg()) { in processBlock()
290 if (UseMI == AddendMI) in processBlock()
332 LLVM_DEBUG(dbgs() << " removing: " << *AddendMI << '\n'); in processBlock()
333 LIS->RemoveMachineInstrFromMaps(*AddendMI); in processBlock()
334 AddendMI->eraseFromParent(); in processBlock()