reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
121 if (!AddendMI || AddendMI->getParent() != MI.getParent()) 121 if (!AddendMI || AddendMI->getParent() != MI.getParent()) 126 if (!AddendMI->isFullCopy()) 129 Register AddendSrcReg = AddendMI->getOperand(1).getReg(); 131 if (MRI.getRegClass(AddendMI->getOperand(0).getReg()) != 137 if (!MRI.getRegClass(AddendMI->getOperand(0).getReg()) 161 for (auto J = std::prev(I), JE = MachineBasicBlock::iterator(AddendMI); 163 if (J->readsVirtualRegister(AddendMI->getOperand(0).getReg())) { 220 unsigned AddSubReg = AddendMI->getOperand(1).getSubReg(); 224 bool AddRegKill = AddendMI->getOperand(1).isKill(); 228 bool AddRegUndef = AddendMI->getOperand(1).isUndef(); 240 assert(OldFMAReg == AddendMI->getOperand(0).getReg() && 263 if (OtherProdReg == AddendMI->getOperand(0).getReg()) { 289 if (UseMI == AddendMI) 333 LLVM_DEBUG(dbgs() << " removing: " << *AddendMI << '\n'); 334 LIS->RemoveMachineInstrFromMaps(*AddendMI); 335 AddendMI->eraseFromParent();