[llvm-commits] CVS: llvm/lib/Target/PowerPC/README.txt

Chris Lattner lattner at cs.uiuc.edu
Tue Jul 26 12:08:02 PDT 2005



Changes in directory llvm/lib/Target/PowerPC:

README.txt updated: 1.23 -> 1.24
---
Log message:

add a note about the red zone


---
Diffs of the changes:  (+5 -1)

 README.txt |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletion(-)


Index: llvm/lib/Target/PowerPC/README.txt
diff -u llvm/lib/Target/PowerPC/README.txt:1.23 llvm/lib/Target/PowerPC/README.txt:1.24
--- llvm/lib/Target/PowerPC/README.txt:1.23	Tue Jul 26 13:59:06 2005
+++ llvm/lib/Target/PowerPC/README.txt	Tue Jul 26 14:07:51 2005
@@ -3,8 +3,12 @@
 * implement do-loop -> bdnz transform
 * implement powerpc-64 for darwin
 * use stfiwx in float->int
+* take advantage of the darwin red zone in PPC32RegisterInfo.cpp
 * be able to combine sequences like the following into 2 instructions:
-	lis r2, ha16(l2__ZTV4Cell)
	la r2, lo16(l2__ZTV4Cell)(r2)
	addi r2, r2, 8
+	lis r2, ha16(l2__ZTV4Cell)
+	la r2, lo16(l2__ZTV4Cell)(r2)
+	addi r2, r2, 8
+
 * should hint to the branch select pass that it doesn't need to print the
   second unconditional branch, so we don't end up with things like:
 	b .LBBl42__2E_expand_function_8_674	; loopentry.24






More information about the llvm-commits mailing list