aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2011-08-17 22:57:40 +0000
committerJim Grosbach <grosbach@apple.com>2011-08-17 22:57:40 +0000
commit395b453bed53a60c559b679eb92f75d0b140b307 (patch)
tree07ad4ebfd212c198e619afe9ecb467bf70f7fe18 /test
parentf6d3a4c7c4d14ad7a4e07e9f80f94f73651960d8 (diff)
downloadexternal_llvm-395b453bed53a60c559b679eb92f75d0b140b307.zip
external_llvm-395b453bed53a60c559b679eb92f75d0b140b307.tar.gz
external_llvm-395b453bed53a60c559b679eb92f75d0b140b307.tar.bz2
Thumb assembly parsing and encoding for B.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137891 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/MC/ARM/basic-thumb-instructions.s12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/MC/ARM/basic-thumb-instructions.s b/test/MC/ARM/basic-thumb-instructions.s
index 7899a55..f690c55 100644
--- a/test/MC/ARM/basic-thumb-instructions.s
+++ b/test/MC/ARM/basic-thumb-instructions.s
@@ -76,3 +76,15 @@ _func:
asrs r5, r2
@ CHECK: asrs r5, r2 @ encoding: [0x15,0x41]
+
+
+@------------------------------------------------------------------------------
+@ B
+@------------------------------------------------------------------------------
+ b _baz
+ beq _bar
+
+@ CHECK: b _baz @ encoding: [A,0xe0'A']
+ @ fixup A - offset: 0, value: _baz, kind: fixup_arm_thumb_br
+@ CHECK: beq _bar @ encoding: [A,0xd0]
+ @ fixup A - offset: 0, value: _bar, kind: fixup_arm_thumb_bcc