From: Jim Grosbach Date: Thu, 18 Aug 2011 17:00:09 +0000 (+0000) Subject: ARM assembly parsing and encoding test for BL/BLX (immediate). X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=ded439886aa0a96df55820e6f84342210660e0f4;p=oota-llvm.git ARM assembly parsing and encoding test for BL/BLX (immediate). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137948 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/MC/ARM/basic-thumb-instructions.s b/test/MC/ARM/basic-thumb-instructions.s index 1fe42f8978b..630a21a14e2 100644 --- a/test/MC/ARM/basic-thumb-instructions.s +++ b/test/MC/ARM/basic-thumb-instructions.s @@ -106,3 +106,15 @@ _func: @ CHECK: bkpt #0 @ encoding: [0x00,0xbe] @ CHECK: bkpt #255 @ encoding: [0xff,0xbe] + + +@------------------------------------------------------------------------------ +@ BL/BLX (immediate) +@------------------------------------------------------------------------------ + bl _bar + blx _baz + +@ CHECK: bl _bar @ encoding: [A,0xf0'A',A,0xf8'A'] + @ 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