diff options
author | Chris Lattner <sabre@nondot.org> | 2008-03-17 05:41:48 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-03-17 05:41:48 +0000 |
commit | 5a65b928302494ad2b3051980ce956e8f9e95023 (patch) | |
tree | 3232586e09557d7cd98b76ba534cb3e25a4fd8f7 /lib/Target/Sparc/Sparc.td | |
parent | d23405e6f04135cabcad4d9bd7aa6e4f187bed3a (diff) | |
download | llvm-5a65b928302494ad2b3051980ce956e8f9e95023.tar.gz llvm-5a65b928302494ad2b3051980ce956e8f9e95023.tar.bz2 llvm-5a65b928302494ad2b3051980ce956e8f9e95023.tar.xz |
Start moving sparc to use SparcCallingConv.td, switching over
return lowering first. This fixes a bug where the top and bottom
of i64 values were returned in the wrong registers before.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48443 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Sparc/Sparc.td')
-rw-r--r-- | lib/Target/Sparc/Sparc.td | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/Target/Sparc/Sparc.td b/lib/Target/Sparc/Sparc.td index b92ce23f61..b90fcdedae 100644 --- a/lib/Target/Sparc/Sparc.td +++ b/lib/Target/Sparc/Sparc.td @@ -31,15 +31,11 @@ def FeatureVIS "Enable UltraSPARC Visual Instruction Set extensions">; //===----------------------------------------------------------------------===// -// Register File Description +// Register File, Calling Conv, Instruction Descriptions //===----------------------------------------------------------------------===// include "SparcRegisterInfo.td" - -//===----------------------------------------------------------------------===// -// Instruction Descriptions -//===----------------------------------------------------------------------===// - +include "SparcCallingConv.td" include "SparcInstrInfo.td" def SparcInstrInfo : InstrInfo { |