summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2011-08-18 17:02:28 +0000
committerJim Grosbach <grosbach@apple.com>2011-08-18 17:02:28 +0000
commit0081879ee78b36a7d9f7950fcd8aad99491bf63e (patch)
treec4a011986eafccf96e2d79bab7df4734a7c1527a
parent8b7158e557adc0450a4df0b35bc1247bd86e20ec (diff)
downloadbcm5719-llvm-0081879ee78b36a7d9f7950fcd8aad99491bf63e.tar.gz
bcm5719-llvm-0081879ee78b36a7d9f7950fcd8aad99491bf63e.zip
ARM assembly parsing and encoding test for BX/BLX (register).
llvm-svn: 137949
-rw-r--r--llvm/test/MC/ARM/basic-thumb-instructions.s16
1 files changed, 16 insertions, 0 deletions
diff --git a/llvm/test/MC/ARM/basic-thumb-instructions.s b/llvm/test/MC/ARM/basic-thumb-instructions.s
index 630a21a14e2..eb3a2b75d37 100644
--- a/llvm/test/MC/ARM/basic-thumb-instructions.s
+++ b/llvm/test/MC/ARM/basic-thumb-instructions.s
@@ -118,3 +118,19 @@ _func:
@ fixup A - offset: 0, value: _bar, kind: fixup_arm_thumb_bl
@ CHECK: blx _baz @ encoding: [A,0xf0'A',A,0xe8'A']
@ fixup A - offset: 0, value: _baz, kind: fixup_arm_thumb_blx
+
+
+@------------------------------------------------------------------------------
+@ BLX (register)
+@------------------------------------------------------------------------------
+ blx r4
+
+@ CHECK: blx r4 @ encoding: [0xa0,0x47]
+
+
+@------------------------------------------------------------------------------
+@ BX
+@------------------------------------------------------------------------------
+ bx r2
+
+@ CHECK: bx r2 @ encoding: [0x10,0x47]
OpenPOWER on IntegriCloud