From a036b539293faa39f373ac1f2ff6fdebad5290e3 Mon Sep 17 00:00:00 2001 From: Brian Gaeke Date: Wed, 29 Sep 2004 03:27:29 +0000 Subject: [PATCH] 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 --- lib/Target/Sparc/SparcInstrInfo.td | 1 + lib/Target/SparcV8/SparcV8InstrInfo.td | 1 + 2 files changed, 2 insertions(+) diff --git a/lib/Target/Sparc/SparcInstrInfo.td b/lib/Target/Sparc/SparcInstrInfo.td index 110ac8b0f82..246380beab6 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 110ac8b0f82..246380beab6 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: