reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3717 MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo(); 3742 Register OrigZeroReg = MI.getOperand(PosForOrigZero).getReg(); 3743 Register NewZeroReg = MI.getOperand(III.ZeroIsSpecialNew).getReg(); 3756 if (PostRA && MI.getOperand(ConstantOpNo).isKill()) 3757 ForwardKilledOperandReg = MI.getOperand(ConstantOpNo).getReg(); 3759 unsigned Opc = MI.getOpcode(); 3769 MI.setDesc(get(III.ImmOpcode)); 3784 replaceInstrWithLI(MI, LII); 3789 MI.RemoveOperand(2); 3790 MI.setDesc(get(PPC::COPY)); 3800 replaceInstrOperandWithImm(MI, III.OpNoForForwarding, SH); 3801 MachineInstrBuilder(*MI.getParent()->getParent(), MI).addImm(MB) 3801 MachineInstrBuilder(*MI.getParent()->getParent(), MI).addImm(MB) 3809 replaceInstrOperandWithImm(MI, III.OpNoForForwarding, SH); 3810 MachineInstrBuilder(*MI.getParent()->getParent(), MI).addImm(ME); 3810 MachineInstrBuilder(*MI.getParent()->getParent(), MI).addImm(ME); 3814 replaceInstrOperandWithImm(MI, ConstantOpNo, Imm); 3819 replaceInstrOperandWithImm(MI, ConstantOpNo, Imm); 3820 swapMIOperands(MI, ConstantOpNo, III.OpNoForForwarding); 3827 swapMIOperands(MI, III.OpNoForForwarding, III.ImmOpNo); 3836 Register RegToModify = MI.getOperand(III.ZeroIsSpecialNew).getReg(); 3851 fixupIsDeadOrKill(DefMI, MI, ForwardKilledOperandReg);