diff options
author | Venkatraman Govindaraju <venkatra@cs.wisc.edu> | 2014-03-02 21:17:44 +0000 |
---|---|---|
committer | Venkatraman Govindaraju <venkatra@cs.wisc.edu> | 2014-03-02 21:17:44 +0000 |
commit | c4b0eecd83dfc70a4e9b9fe433b91ea191199291 (patch) | |
tree | ef80b02b7970d9b2395a8d7d1569451e64e21a96 /lib/Target/Sparc/SparcInstrInfo.td | |
parent | 3efb8b2c0f95003acfb32b08c3ecc09dcdc9990f (diff) | |
download | llvm-c4b0eecd83dfc70a4e9b9fe433b91ea191199291.tar.gz llvm-c4b0eecd83dfc70a4e9b9fe433b91ea191199291.tar.bz2 llvm-c4b0eecd83dfc70a4e9b9fe433b91ea191199291.tar.xz |
[Sparc] Add support for decoding jmpl/retl/ret instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202663 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Sparc/SparcInstrInfo.td')
-rw-r--r-- | lib/Target/Sparc/SparcInstrInfo.td | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Target/Sparc/SparcInstrInfo.td b/lib/Target/Sparc/SparcInstrInfo.td index e8934deeba..11e3c7467d 100644 --- a/lib/Target/Sparc/SparcInstrInfo.td +++ b/lib/Target/Sparc/SparcInstrInfo.td @@ -385,7 +385,8 @@ let usesCustomInserter = 1, Uses = [FCC0] in { } // JMPL Instruction. -let isTerminator = 1, hasDelaySlot = 1, isBarrier = 1 in { +let isTerminator = 1, hasDelaySlot = 1, isBarrier = 1, + DecoderMethod = "DecodeJMPL" in { def JMPLrr: F3_1<2, 0b111000, (outs IntRegs:$dst), (ins MEMrr:$addr), "jmpl $addr, $dst", []>; def JMPLri: F3_2<2, 0b111000, (outs IntRegs:$dst), (ins MEMri:$addr), |