From: Rafael Espindola Date: Mon, 11 Dec 2006 23:56:10 +0000 (+0000) Subject: add note X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=4dfab986ab469744a3dfdcb0e0de5bbaa3d61c53;p=oota-llvm.git add note git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32452 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/ARM/README.txt b/lib/Target/ARM/README.txt index 3f0e4f951d6..0f79322b638 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