From bf8c4f2c6e3d7f614fd89684f38b5b3d1dfe6e5e Mon Sep 17 00:00:00 2001 From: Duncan Sands Date: Mon, 13 Oct 2008 18:33:28 +0000 Subject: [PATCH] Add some llvm-gcc changes that may be worth detailing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57457 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.html | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index f8363a22d9b..2453f6c3dff 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -77,7 +77,7 @@ repository (which roughly includes the LLVM optimizers, code generators and supporting tools) and the llvm-gcc repository. In addition to this code, the LLVM Project includes other sub-projects that are in development. The two which are the most actively developed are the Clang Project and -vmkit Project. +the vmkit Project.

@@ -189,7 +189,10 @@ for the C, C++, Objective-C, Ada, and Fortran front-ends.

@@ -212,6 +215,7 @@ for the C, C++, Objective-C, Ada, and Fortran front-ends.

representing it as a form of weak linkage.
  • DebugInfoBuilder
  • .ll printing format change: %3 = add i32 4, 2
  • +
  • opt-size, noinline, alwaysinline function attributes
  • ...
  • @@ -349,10 +353,10 @@ allocator.

    If you're already an LLVM user, this section lists some "gotchas" that you may run into upgrading from the previous release.

    -

    The LLVM IR generated by llvm-gcc now doesn't name instructions. Use the - instnamer pass if you want them.

    +

    The LLVM IR generated by llvm-gcc no longer names all instructions. + Use the instnamer pass if you want everything named.

    -
  • LoadVN and GCSE are completely gone.
  • +
  • The LoadVN and GCSE passes have been removed.
  • LLVM API Changes: