diff options
author | Venkatraman Govindaraju <venkatra@cs.wisc.edu> | 2014-03-02 09:46:56 +0000 |
---|---|---|
committer | Venkatraman Govindaraju <venkatra@cs.wisc.edu> | 2014-03-02 09:46:56 +0000 |
commit | 28713758826720b99be7823f3ba2bb2f50b2e6d0 (patch) | |
tree | c4ebb1fc29ab27be4953bd1356d4b569b9b5fdda /lib/Target/Sparc/SparcInstrInfo.td | |
parent | a9fe27ffb3aeaea3c774d16ea938b10149f348a8 (diff) | |
download | llvm-28713758826720b99be7823f3ba2bb2f50b2e6d0.tar.gz llvm-28713758826720b99be7823f3ba2bb2f50b2e6d0.tar.bz2 llvm-28713758826720b99be7823f3ba2bb2f50b2e6d0.tar.xz |
[SparcV9] Adds support for branch on integer register instructions (BPr) and conditional moves on integer register (MOVr/FMOVr).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202628 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Sparc/SparcInstrInfo.td')
-rw-r--r-- | lib/Target/Sparc/SparcInstrInfo.td | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/Target/Sparc/SparcInstrInfo.td b/lib/Target/Sparc/SparcInstrInfo.td index b4d8ba55fd..c7babc888e 100644 --- a/lib/Target/Sparc/SparcInstrInfo.td +++ b/lib/Target/Sparc/SparcInstrInfo.td @@ -109,6 +109,10 @@ def bprtarget : Operand<OtherVT> { let EncoderMethod = "getBranchPredTargetOpValue"; } +def bprtarget16 : Operand<OtherVT> { + let EncoderMethod = "getBranchOnRegTargetOpValue"; +} + def calltarget : Operand<i32> { let EncoderMethod = "getCallTargetOpValue"; let DecoderMethod = "DecodeCall"; |