[llvm-commits] [llvm] r139255 - /llvm/trunk/test/MC/ARM/basic-thumb2-instructions.s

Jim Grosbach grosbach at apple.com
Wed Sep 7 14:06:46 PDT 2011


Author: grosbach
Date: Wed Sep  7 16:06:46 2011
New Revision: 139255

URL: http://llvm.org/viewvc/llvm-project?rev=139255&view=rev
Log:
Add tests for Thumb2 LDR(immediate) from r139254.

Modified:
    llvm/trunk/test/MC/ARM/basic-thumb2-instructions.s

Modified: llvm/trunk/test/MC/ARM/basic-thumb2-instructions.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/ARM/basic-thumb2-instructions.s?rev=139255&r1=139254&r2=139255&view=diff
==============================================================================
--- llvm/trunk/test/MC/ARM/basic-thumb2-instructions.s (original)
+++ llvm/trunk/test/MC/ARM/basic-thumb2-instructions.s Wed Sep  7 16:06:46 2011
@@ -515,6 +515,22 @@
 
 
 @------------------------------------------------------------------------------
+@ LDR(immediate)
+ at ------------------------------------------------------------------------------
+        ldr r5, [r5, #-4]
+        ldr r5, [r6, #32]
+        ldr r5, [r6, #33]
+        ldr r5, [r6, #257]
+        ldr.w pc, [r7, #257]
+
+@ CHECK: ldr	r5, [r5, #-4]           @ encoding: [0x55,0xf8,0x04,0x5c]
+@ CHECK: ldr	r5, [r6, #32]           @ encoding: [0x35,0x6a]
+@ CHECK: ldr.w	r5, [r6, #33]           @ encoding: [0xd6,0xf8,0x21,0x50]
+@ CHECK: ldr.w	r5, [r6, #257]          @ encoding: [0xd6,0xf8,0x01,0x51]
+@ CHECK: ldr.w	pc, [r7, #257]          @ encoding: [0xd7,0xf8,0x01,0xf1]
+
+
+ at ------------------------------------------------------------------------------
 @ IT
 @------------------------------------------------------------------------------
 @ Test encodings of a few full IT blocks, not just the IT instruction





More information about the llvm-commits mailing list