Thumb2 parsing and encoding for BFI.
authorJim Grosbach <grosbach@apple.com>
Fri, 2 Sep 2011 23:28:46 +0000 (23:28 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 2 Sep 2011 23:28:46 +0000 (23:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139051 91177308-0d34-0410-b5e6-96231b3b80d8

test/MC/ARM/basic-thumb2-instructions.s

index 9643a01c7b8fc822652621cde851c7c60f9a9f6e..f71c686823a103b47b7114960acb91935959ea3c 100644 (file)
@@ -205,6 +205,18 @@ _func:
 @ CHECK: bfclo r5, #3, #17             @ encoding: [0x6f,0xf3,0xd3,0x05]
 
 
+@------------------------------------------------------------------------------
+@ BFI
+@------------------------------------------------------------------------------
+        bfi r5, r2, #3, #17
+        it ne
+        bfine r5, r2, #3, #17
+
+@ CHECK: bfi   r5, r2, #3, #17         @ encoding: [0x62,0xf3,0xd3,0x05]
+@ CHECK: it    ne                      @ encoding: [0x18,0xbf]
+@ CHECK: bfine r5, r2, #3, #17         @ encoding: [0x62,0xf3,0xd3,0x05]
+
+
 @------------------------------------------------------------------------------
 @ CBZ/CBNZ
 @------------------------------------------------------------------------------