From 6559c2b29445431a419406e4b1d4d7461e889df1 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Thu, 5 Jun 2008 06:57:39 +0000 Subject: [PATCH] add llvmc2 notes, stack realignment. llvm-svn: 51979 --- docs/ReleaseNotes.html | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 6b4bc451e17..085fc7536b7 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -96,6 +96,31 @@ test suite no longer depends on llvm-upgrade, which makes it run faster.

@@ -205,6 +230,9 @@ memcpy calls and unneeded copies of aggregates.
  • The X86 backend now does a number of optimizations that aim to avoid converting numbers back and forth from SSE registers to the X87 floating point stack.
  • + +
  • The X86 backend supports stack realignment, which is particularly useful for + vector code on OS's without 16-byte aligned stacks.
  • The X86 backend now supports the "sseregparm" options in GCC, which allow functions to be tagged as passing floating point values in SSE @@ -228,6 +256,7 @@ memcpy calls and unneeded copies of aggregates.
  • @@ -255,8 +284,7 @@ memcpy calls and unneeded copies of aggregates.
  • Itanium-based machines running Linux and HP-UX.
  • -

    The core LLVM infrastructure uses -GNU autoconf to adapt itself +

    The core LLVM infrastructure uses GNU autoconf to adapt itself to the machine and operating system on which it is built. However, minor porting may be required to get LLVM to work on new platforms. We welcome your portability patches and reports of successful builds or error messages.

    @@ -297,7 +325,6 @@ href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">LLVMdev list.

  • The MSIL, IA64, Alpha, SPU, and MIPS backends are experimental.
  • The LLC "-filetype=asm" (the default) is the only supported value for this option.
  • -
  • The llvmc tool is not supported.