]> granicus.if.org Git - llvm/commitdiff
Add release notes for the PowerPC backend
authorHal Finkel <hfinkel@anl.gov>
Sat, 14 Dec 2013 14:41:55 +0000 (14:41 +0000)
committerHal Finkel <hfinkel@anl.gov>
Sat, 14 Dec 2013 14:41:55 +0000 (14:41 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@197325 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.rst

index c6b72f4235f2407fc238e5d1951a222bdfa0d97f..ed7b99fa58830037694b46ab97f60b1ceed3f998 100644 (file)
@@ -110,6 +110,22 @@ For more information on MSA (including documentation for the instruction set),
 see the `MIPS SIMD page at Imagination Technologies
 <http://imgtec.com/mips/mips-simd.asp>`_
 
+PowerPC Target
+--------------
+
+Changes in the PowerPC backend include:
+
+* fast-isel support (for faster -O0 code generation)
+* many improvements to the builtin assembler
+* support for generating unaligned (Altivec) vector loads
+* support for generating the fcpsgn instruction
+* generate frin for round() (not nearbyint() and rint(), which had been done only in fast-math mode)
+* improved instruction scheduling for embedded cores (such as the A2)
+* improved prologue/epilogue generation (especially in 32-bit mode)
+* support for dynamic stack alignment (and dynamic stack allocations with large alignments)
+* improved generation of counter-register-based loops
+* bug fixes
+
 SPARC Target
 ------------