summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
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
commiteb3e8d75dfbab5e39c4090d297389196623f2112 (patch)
treef1c1fb50708630f275334738fd02cb7fc1cad38a /llvm/lib/Target
parentf4646a7e544f61c03c8f4771780b28bd7cc498b8 (diff)
downloadbcm5719-llvm-eb3e8d75dfbab5e39c4090d297389196623f2112.tar.gz
bcm5719-llvm-eb3e8d75dfbab5e39c4090d297389196623f2112.zip
add note
llvm-svn: 32452
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/ARM/README.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/README.txt b/llvm/lib/Target/ARM/README.txt
index 3f0e4f951d6..0f79322b638 100644
--- a/llvm/lib/Target/ARM/README.txt
+++ b/llvm/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
OpenPOWER on IntegriCloud