Add new FpMOVD pseudo-instruction, used to move doubles around.
authorBrian Gaeke <gaeke@uiuc.edu>
Wed, 29 Sep 2004 03:27:29 +0000 (03:27 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Wed, 29 Sep 2004 03:27:29 +0000 (03:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16574 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Sparc/SparcInstrInfo.td
lib/Target/SparcV8/SparcV8InstrInfo.td

index 110ac8b0f82922cbfbeb77b6460fda8b2e6c8f43..246380beab6881b39633666566e459a0fecd7f4c 100644 (file)
@@ -43,6 +43,7 @@ def ADJCALLSTACKDOWN : PseudoInstV8<"ADJCALLSTACKDOWN">;
 def ADJCALLSTACKUP : PseudoInstV8<"ADJCALLSTACKUP">;
 def IMPLICIT_USE : PseudoInstV8<"IMPLICIT_USE">;
 def IMPLICIT_DEF : PseudoInstV8<"IMPLICIT_DEF">;
+def FpMOVD : PseudoInstV8<"FpMOVD">; // pseudo 64-bit double move
 
 // Section A.3 - Synthetic Instructions, p. 85
 // special cases of JMPL:
index 110ac8b0f82922cbfbeb77b6460fda8b2e6c8f43..246380beab6881b39633666566e459a0fecd7f4c 100644 (file)
@@ -43,6 +43,7 @@ def ADJCALLSTACKDOWN : PseudoInstV8<"ADJCALLSTACKDOWN">;
 def ADJCALLSTACKUP : PseudoInstV8<"ADJCALLSTACKUP">;
 def IMPLICIT_USE : PseudoInstV8<"IMPLICIT_USE">;
 def IMPLICIT_DEF : PseudoInstV8<"IMPLICIT_DEF">;
+def FpMOVD : PseudoInstV8<"FpMOVD">; // pseudo 64-bit double move
 
 // Section A.3 - Synthetic Instructions, p. 85
 // special cases of JMPL: