diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2006-12-11 23:56:10 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2006-12-11 23:56:10 +0000 |
commit | 4dfab986ab469744a3dfdcb0e0de5bbaa3d61c53 (patch) | |
tree | da7fff9c529a6410826178960fb63853f1cfc324 /lib/Target/ARM/README.txt | |
parent | 57fc62c8d2bf056b0d2a0e3d1b82b3b787b899f8 (diff) | |
download | llvm-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.txt | 13 |
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 |