reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2754 MachineFunction *MF = MI.getParent()->getParent(); 2759 MachineInstr *DefMI = getForwardingDefMI(MI, ForwardingOperand, 2763 assert(ForwardingOperand < MI.getNumOperands() && 2765 bool IsForwardingOperandKilled = MI.getOperand(ForwardingOperand).isKill(); 2767 Register ForwardingOperandReg = MI.getOperand(ForwardingOperand).getReg(); 2772 bool IsVFReg = MI.getOperand(0).isReg() 2773 ? isVFRegister(MI.getOperand(0).getReg()) 2775 bool HasImmForm = instrHasImmForm(MI.getOpcode(), IsVFReg, III, PostRA); 2780 transformToImmFormFedByAdd(MI, III, ForwardingOperand, *DefMI, 2796 return transformToImmFormFedByLI(MI, III, ForwardingOperand, *DefMI, SExtImm); 2802 unsigned Opc = MI.getOpcode(); 2823 Register DefReg = MI.getOperand(0).getReg(); 2824 int64_t Comparand = MI.getOperand(2).getImm(); 2849 LLVM_DEBUG(DefMI->dump(); MI.dump(); CompareUseMI.dump()); 2872 int64_t Addend = MI.getOperand(2).getImm(); 2886 int64_t SH = MI.getOperand(2).getImm(); 2887 int64_t MB = MI.getOperand(3).getImm(); 2910 int64_t SH = MI.getOperand(2).getImm(); 2911 int64_t MB = MI.getOperand(3).getImm(); 2912 int64_t ME = MI.getOperand(4).getImm(); 2937 int64_t LogicalImm = MI.getOperand(2).getImm(); 2970 else if (MRI->use_empty(MI.getOperand(0).getReg())) { 2982 LLVM_DEBUG(MI.dump()); 2993 replaceInstrWithLI(MI, LII); 3000 fixupIsDeadOrKill(*DefMI, MI, ForwardingOperandReg); 3003 LLVM_DEBUG(MI.dump());