reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3610 if (!isUseMIElgibleForForwarding(MI, III, OpNoForForwarding)) 3629 if (!isRegElgibleForForwarding(*RegMO, DefMI, MI, KillDefMI, 3635 MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo(); 3637 if (PostRA && MI.getOperand(OpNoForForwarding).isKill()) 3638 ForwardKilledOperandReg = MI.getOperand(OpNoForForwarding).getReg(); 3644 LLVM_DEBUG(MI.dump()); 3649 MI.getOperand(III.OpNoForForwarding).ChangeToRegister(RegMO->getReg(), 3657 replaceInstrOperandWithImm(MI, III.ZeroIsSpecialOrig, Imm); 3673 for (unsigned i = MI.getNumOperands() - 1; i >= III.ZeroIsSpecialOrig; i--) { 3674 MOps.push_back(MI.getOperand(i)); 3675 MI.RemoveOperand(i); 3681 MI.addOperand(*ImmMO); 3684 MI.addOperand(MO); 3688 MI.setDesc(get(III.ImmOpcode)); 3699 fixupIsDeadOrKill(DefMI, MI, RegMO->getReg()); 3704 fixupIsDeadOrKill(DefMI, MI, ForwardKilledOperandReg); 3707 LLVM_DEBUG(MI.dump());