Add missed opcodes to short => long displacement conversion
authorAnton Korobeynikov <asl@math.spbu.ru>
Thu, 16 Jul 2009 14:31:52 +0000 (14:31 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Thu, 16 Jul 2009 14:31:52 +0000 (14:31 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76054 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SystemZ/SystemZInstrInfo.cpp

index 0129514d7e36baf9e124a2aea04fdcde5ba058d8..d22e6435fb96b49d84fe3e3a507b6de9398a4f5b 100644 (file)
@@ -380,6 +380,8 @@ SystemZInstrInfo::getLongDispOpc(unsigned Opc) const {
   case SystemZ::UCMP32rm:  return get(SystemZ::UCMP32rmy);
   case SystemZ::FMOV32mr:  return get(SystemZ::FMOV32mry);
   case SystemZ::FMOV64mr:  return get(SystemZ::FMOV64mry);
+  case SystemZ::FMOV32rm:  return get(SystemZ::FMOV32rmy);
+  case SystemZ::FMOV64rm:  return get(SystemZ::FMOV64rmy);
   default: return get(Opc);
   }
 }