diff options
author | Brian Gaeke <gaeke@uiuc.edu> | 2004-09-29 03:27:29 +0000 |
---|---|---|
committer | Brian Gaeke <gaeke@uiuc.edu> | 2004-09-29 03:27:29 +0000 |
commit | a036b539293faa39f373ac1f2ff6fdebad5290e3 (patch) | |
tree | 6a9db524a3ba27fe73d07eccb879351d33e73b8a | |
parent | 8a9acd1e316db2af9a2570e78fc96248713e4a8d (diff) | |
download | external_llvm-a036b539293faa39f373ac1f2ff6fdebad5290e3.zip external_llvm-a036b539293faa39f373ac1f2ff6fdebad5290e3.tar.gz external_llvm-a036b539293faa39f373ac1f2ff6fdebad5290e3.tar.bz2 |
Add new FpMOVD pseudo-instruction, used to move doubles around.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16574 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/Sparc/SparcInstrInfo.td | 1 | ||||
-rw-r--r-- | lib/Target/SparcV8/SparcV8InstrInfo.td | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/lib/Target/Sparc/SparcInstrInfo.td b/lib/Target/Sparc/SparcInstrInfo.td index 110ac8b..246380b 100644 --- a/lib/Target/Sparc/SparcInstrInfo.td +++ b/lib/Target/Sparc/SparcInstrInfo.td @@ -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: diff --git a/lib/Target/SparcV8/SparcV8InstrInfo.td b/lib/Target/SparcV8/SparcV8InstrInfo.td index 110ac8b..246380b 100644 --- a/lib/Target/SparcV8/SparcV8InstrInfo.td +++ b/lib/Target/SparcV8/SparcV8InstrInfo.td @@ -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: |