summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/README.txt
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
commit013e051aac1c3d5d4468eb83b3bc8cfa58cef421 (patch)
treefa91c87d2b73110d104df3e71ad29e579b21106b /lib/Target/PowerPC/README.txt
parentb6ead97b7e576721f47a3bc3739fea52f261e22f (diff)
downloadllvm-013e051aac1c3d5d4468eb83b3bc8cfa58cef421.tar.gz
llvm-013e051aac1c3d5d4468eb83b3bc8cfa58cef421.tar.bz2
llvm-013e051aac1c3d5d4468eb83b3bc8cfa58cef421.tar.xz
add a note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35330 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/README.txt')
-rw-r--r--lib/Target/PowerPC/README.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/Target/PowerPC/README.txt b/lib/Target/PowerPC/README.txt
index 932893eae1..074dffce96 100644
--- a/lib/Target/PowerPC/README.txt
+++ b/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.
+
+===-------------------------------------------------------------------------===