summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/README.txt
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2006-12-11 23:56:10 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2006-12-11 23:56:10 +0000
commit4dfab986ab469744a3dfdcb0e0de5bbaa3d61c53 (patch)
treeda7fff9c529a6410826178960fb63853f1cfc324 /lib/Target/ARM/README.txt
parent57fc62c8d2bf056b0d2a0e3d1b82b3b787b899f8 (diff)
downloadllvm-4dfab986ab469744a3dfdcb0e0de5bbaa3d61c53.tar.gz
llvm-4dfab986ab469744a3dfdcb0e0de5bbaa3d61c53.tar.bz2
llvm-4dfab986ab469744a3dfdcb0e0de5bbaa3d61c53.tar.xz
add note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32452 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/README.txt')
-rw-r--r--lib/Target/ARM/README.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/Target/ARM/README.txt b/lib/Target/ARM/README.txt
index 3f0e4f951d..0f79322b63 100644
--- a/lib/Target/ARM/README.txt
+++ b/lib/Target/ARM/README.txt
@@ -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