reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1004 unsigned Opcode = MI.getOpcode(); 1008 isInt<8>(MI.getOperand(2).getImm()) && !MI.getOperand(3).getReg()) { 1008 isInt<8>(MI.getOperand(2).getImm()) && !MI.getOperand(3).getReg()) { 1017 LIS->getSlotIndexes()->getInstructionIndex(MI).getRegSlot(); 1021 MI.getDebugLoc(), get(SystemZ::AGSI)) 1024 .addImm(MI.getOperand(2).getImm()); 1040 .getRegClass(MI.getOperand(OpNum).getReg())) && 1044 isInt<8>(MI.getOperand(2).getImm())) { 1048 BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), get(Opcode)) 1051 .addImm(MI.getOperand(2).getImm()); 1052 transferDeadCC(&MI, BuiltMI); 1057 isInt<8>((int32_t)MI.getOperand(2).getImm())) || 1059 isInt<8>((int64_t)MI.getOperand(2).getImm()))) { 1063 BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), get(Opcode)) 1066 .addImm((int8_t)MI.getOperand(2).getImm()); 1067 transferDeadCC(&MI, BuiltMI); 1072 isInt<8>((int32_t)-MI.getOperand(2).getImm())) || 1074 isInt<8>((int64_t)-MI.getOperand(2).getImm()))) { 1078 BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), get(Opcode)) 1081 .addImm((int8_t)-MI.getOperand(2).getImm()); 1082 transferDeadCC(&MI, BuiltMI); 1093 return BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), 1095 .add(MI.getOperand(1)) 1104 return BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), 1106 .add(MI.getOperand(0)) 1126 if (OpNum == 0 && MI.hasOneMemOperand()) { 1127 MachineMemOperand *MMO = *MI.memoperands_begin(); 1130 if (isSimpleBD12Move(&MI, SystemZII::SimpleBDXLoad)) { 1131 return BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), 1136 .add(MI.getOperand(1)) 1137 .addImm(MI.getOperand(2).getImm()) 1141 if (isSimpleBD12Move(&MI, SystemZII::SimpleBDXStore)) { 1142 return BuildMI(*InsertPt->getParent(), InsertPt, MI.getDebugLoc(), 1144 .add(MI.getOperand(1)) 1145 .addImm(MI.getOperand(2).getImm()) 1156 unsigned NumOps = MI.getNumExplicitOperands(); 1168 Register DstReg = MI.getOperand(0).getReg(); 1171 Register SrcReg = (OpNum == 2 ? MI.getOperand(1).getReg() 1172 : ((OpNum == 1 && MI.isCommutable()) 1173 ? MI.getOperand(2).getReg() 1192 MI.getDebugLoc(), get(MemOpcode)); 1193 MIB.add(MI.getOperand(0)); 1195 MIB.add(MI.getOperand(2)); 1198 MIB.add(MI.getOperand(I)); 1202 transferDeadCC(&MI, MIB);