diff options
author | Jim Grosbach <grosbach@apple.com> | 2011-08-17 22:57:40 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2011-08-17 22:57:40 +0000 |
commit | 395b453bed53a60c559b679eb92f75d0b140b307 (patch) | |
tree | 07ad4ebfd212c198e619afe9ecb467bf70f7fe18 /test | |
parent | f6d3a4c7c4d14ad7a4e07e9f80f94f73651960d8 (diff) | |
download | external_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.s | 12 |
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 |