summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-03-25 04:46:28 +0000
committerChris Lattner <sabre@nondot.org>2007-03-25 04:46:28 +0000
commit9c9e2f1af23b3251efb758b1fc279a2af88f46c3 (patch)
treec70b60d8805cc6899d1591a572d2ebb469409c51
parent8810241ebcbf62e835d479b8642a66e7e6804cf1 (diff)
downloadbcm5719-llvm-9c9e2f1af23b3251efb758b1fc279a2af88f46c3.tar.gz
bcm5719-llvm-9c9e2f1af23b3251efb758b1fc279a2af88f46c3.zip
add a note
llvm-svn: 35330
-rw-r--r--llvm/lib/Target/PowerPC/README.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/README.txt b/llvm/lib/Target/PowerPC/README.txt
index 932893eae1b..074dffce96e 100644
--- a/llvm/lib/Target/PowerPC/README.txt
+++ b/llvm/lib/Target/PowerPC/README.txt
@@ -625,3 +625,16 @@ _foo: mr r0,r3
blr
===-------------------------------------------------------------------------===
+
+test/CodeGen/PowerPC/2007-03-24-cntlzd.ll compiles to:
+
+__ZNK4llvm5APInt17countLeadingZerosEv:
+ ld r2, 0(r3)
+ cntlzd r2, r2
+ or r2, r2, r2 <<-- silly.
+ addi r3, r2, -64
+ blr
+
+The dead or is a 'truncate' from 64- to 32-bits.
+
+===-------------------------------------------------------------------------===
OpenPOWER on IntegriCloud