add note
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 11 Dec 2006 23:56:10 +0000 (23:56 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 11 Dec 2006 23:56:10 +0000 (23:56 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32452 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/README.txt

index 3f0e4f951d6f200707260fe62882aa0848af9556..0f79322b63850c29f9aa7a532e2dc77b5be26547 100644 (file)
@@ -27,6 +27,19 @@ compiles to
 mov r1, r1, lsl r2
 add r0, r1, r0
 
+---------------------------------------------------------
+%tmp1 = shl int %b, ubyte 4
+%tmp2 = add int %a, %tmp1
+
+compiles to
+
+mov r2, #4
+add r0, r0, r1, lsl r2
+
+should be
+
+add r0, r0, r1, lsl #4
+
 ----------------------------------------------------------
 
 add an offset to FLDS/FLDD/FSTD/FSTS addressing mode