reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/SystemZ/SystemZInstrInfo.cpp
 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);