diff options
| author | Will Schmidt <will_schmidt@vnet.ibm.com> | 2012-11-16 19:46:35 +0000 |
|---|---|---|
| committer | Will Schmidt <will_schmidt@vnet.ibm.com> | 2012-11-16 19:46:35 +0000 |
| commit | 9544fc7dd8193bfa75a55abae448a88cef80b4cb (patch) | |
| tree | 64fc33c14b838858b875858c74bb4357ad867c86 /llvm | |
| parent | c41076c07c5c44e1bea8c1eef7e4eef4973a467a (diff) | |
| download | bcm5719-llvm-9544fc7dd8193bfa75a55abae448a88cef80b4cb.tar.gz bcm5719-llvm-9544fc7dd8193bfa75a55abae448a88cef80b4cb.zip | |
ReleaseNotes.html updates reflecting PPC64 Elf Linux efforts and progress.
llvm-svn: 168189
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/docs/ReleaseNotes.html | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/llvm/docs/ReleaseNotes.html b/llvm/docs/ReleaseNotes.html index 4b9c622e3a1..3968fb013b0 100644 --- a/llvm/docs/ReleaseNotes.html +++ b/llvm/docs/ReleaseNotes.html @@ -647,6 +647,43 @@ Release Notes</a>.</h1> <!--=========================================================================--> <h3> +<a name="PPC64">PowerPC64 Elf Linux Target Improvements</a> +</h3> + +<div> + +<ul> +<p>Many fixes and changes across LLVM (and Clang) for better compliance with + the 64-bit PowerPC ELF Application Binary Interface, interoperability with + GCC, and overall 64-bit PowerPC support. Some highlights include:</p> +<ul> + <li> MCJIT support added.</li> + <li> PPC64 relocation support and (small code model) TOC handling + added.</li> + <li> Parameter passing and return value fixes (alignment issues, + padding, varargs support, proper register usage, odd-sized + structure support, float support, extension of return values + for i32 return values).</li> + <li> Fixes in spill and reload code for vector registers.</li> + <li> C++ exception handling enabled.</li> + <li> Changes to remediate double-rounding compatibility issues with + respect to GCC behavior.</li> + <li> Refactoring to disentangle ppc64-elf-linux ABI from Darwin + ppc64 ABI support.</li> + <li> Assorted new test cases and test case fixes (endian and word + size issues).</li> + <li> Fixes for big-endian codegen bugs, instruction encodings, and + instruction constraints.</li> + <li> Implemented -integrated-as support.</li> + <li> Additional support for Altivec compare operations.</li> + <li> IBM long double support.</li> +</ul> +</ul> + +</div> + +<!--=========================================================================--> +<h3> <a name="OtherTS">Other Target Specific Improvements</a> </h3> |

