diff options
author | Venkatraman Govindaraju <venkatra@cs.wisc.edu> | 2014-03-02 22:55:53 +0000 |
---|---|---|
committer | Venkatraman Govindaraju <venkatra@cs.wisc.edu> | 2014-03-02 22:55:53 +0000 |
commit | 75bff895e450f7b4fd17196cbcdac0a960a4e658 (patch) | |
tree | 65ac34f2a59ed6f03d92fd5e32748b618684e9fd /test | |
parent | 361542afd63efd865147a4fe7b0dad005c683517 (diff) | |
download | llvm-75bff895e450f7b4fd17196cbcdac0a960a4e658.tar.gz llvm-75bff895e450f7b4fd17196cbcdac0a960a4e658.tar.bz2 llvm-75bff895e450f7b4fd17196cbcdac0a960a4e658.tar.xz |
[Sparc] Add return/rett instruction to Sparc backend.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202666 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/MC/Disassembler/Sparc/sparc.txt | 3 | ||||
-rw-r--r-- | test/MC/Sparc/sparc-ctrl-instructions.s | 2 | ||||
-rw-r--r-- | test/MC/Sparc/sparc64-ctrl-instructions.s | 3 |
3 files changed, 8 insertions, 0 deletions
diff --git a/test/MC/Disassembler/Sparc/sparc.txt b/test/MC/Disassembler/Sparc/sparc.txt index 289c738800..a942024636 100644 --- a/test/MC/Disassembler/Sparc/sparc.txt +++ b/test/MC/Disassembler/Sparc/sparc.txt @@ -197,3 +197,6 @@ # CHECK: ret 0x81,0xc7,0xe0,0x08 + +# CHECK: rett %i7+8 +0x81 0xcf 0xe0 0x08 diff --git a/test/MC/Sparc/sparc-ctrl-instructions.s b/test/MC/Sparc/sparc-ctrl-instructions.s index ac4ead1ee0..cf92e7045d 100644 --- a/test/MC/Sparc/sparc-ctrl-instructions.s +++ b/test/MC/Sparc/sparc-ctrl-instructions.s @@ -274,3 +274,5 @@ ! CHECK-NEXT: ! fixup A - offset: 0, value: .BB0, kind: fixup_sparc_br22 fbo,a .BB0 + ! CHECK: rett %i7+8 ! encoding: [0x81,0xcf,0xe0,0x08] + rett %i7 + 8 diff --git a/test/MC/Sparc/sparc64-ctrl-instructions.s b/test/MC/Sparc/sparc64-ctrl-instructions.s index d3f633daf3..1484e0c84c 100644 --- a/test/MC/Sparc/sparc64-ctrl-instructions.s +++ b/test/MC/Sparc/sparc64-ctrl-instructions.s @@ -1214,3 +1214,6 @@ fmovrsnz %g1, %f2, %f3 fmovrsgz %g1, %f2, %f3 fmovrsgez %g1, %f2, %f3 + + ! CHECK: rett %i7+8 ! encoding: [0x81,0xcf,0xe0,0x08] + return %i7 + 8 |