[mips] Define `mov.d` instructions using `ABSS_M` multiclass. NFC
authorSimon Atanasyan <simon@atanasyan.com>
Wed, 13 Mar 2019 14:22:58 +0000 (14:22 +0000)
committerSimon Atanasyan <simon@atanasyan.com>
Wed, 13 Mar 2019 14:22:58 +0000 (14:22 +0000)
llvm-svn: 356051

llvm/lib/Target/Mips/MipsInstrFPU.td

index f2648a7..0b03da9 100644 (file)
@@ -550,12 +550,7 @@ let AdditionalPredicates = [NotInMicroMips] in {
   let isMoveReg = 1 in {
     def FMOV_S   : MMRel, ABSS_FT<"mov.s", FGR32Opnd, FGR32Opnd, II_MOV_S>,
                    ABSS_FM<0x6, 16>, ISA_MIPS1;
-    def FMOV_D32 : MMRel, ABSS_FT<"mov.d", AFGR64Opnd, AFGR64Opnd, II_MOV_D>,
-                   ABSS_FM<0x6, 17>, ISA_MIPS1, FGR_32;
-    def FMOV_D64 : ABSS_FT<"mov.d", FGR64Opnd, FGR64Opnd, II_MOV_D>,
-                   ABSS_FM<0x6, 17>, ISA_MIPS1, FGR_64 {
-                     let DecoderNamespace = "MipsFP64";
-    }
+    defm FMOV : ABSS_M<"mov.d", II_MOV_D>, ABSS_FM<0x6, 17>, ISA_MIPS1;
   } // isMoveReg
 }