[llvm] r356051 - [mips] Define `mov.d` instructions using `ABSS_M` multiclass. NFC
Simon Atanasyan via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 13 07:22:58 PDT 2019
Author: atanasyan
Date: Wed Mar 13 07:22:58 2019
New Revision: 356051
URL: http://llvm.org/viewvc/llvm-project?rev=356051&view=rev
Log:
[mips] Define `mov.d` instructions using `ABSS_M` multiclass. NFC
Modified:
llvm/trunk/lib/Target/Mips/MipsInstrFPU.td
Modified: llvm/trunk/lib/Target/Mips/MipsInstrFPU.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Mips/MipsInstrFPU.td?rev=356051&r1=356050&r2=356051&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Mips/MipsInstrFPU.td (original)
+++ llvm/trunk/lib/Target/Mips/MipsInstrFPU.td Wed Mar 13 07:22:58 2019
@@ -550,12 +550,7 @@ let AdditionalPredicates = [NotInMicroMi
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
}
More information about the llvm-commits
mailing list