From 2f20602de30b5ceb29f40635e4ea91d9c4b0b8b4 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 27 Nov 2011 22:03:34 +0000 Subject: [PATCH] optimize, mc, x86 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145200 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.html | 119 ++++++++++++++++++++--------------------- 1 file changed, 57 insertions(+), 62 deletions(-) diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index ad4c14294a8..f7c3edefb36 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -872,8 +872,8 @@ be used to verify some algorithms.
  • LLVM now includes a pass to optimize retain/release calls for the Automatic Reference Counting (ARC) Objective-C language feature (in - lib/Transforms/ObjCARC). It is a decent example of implementing a - source-language-specific optimization in LLVM.
  • + lib/Transforms/Scalar/ObjCARC.cpp). It is a decent example of implementing + a source-language-specific optimization in LLVM. @@ -889,35 +889,32 @@ be used to verify some algorithms.

    The LLVM Machine Code (aka MC) subsystem was created to solve a number of problems in the realm of assembly, disassembly, object file format handling, and a number of other related areas that CPU instruction-set level tools work - in.

    + in. For more information, please see + the Intro + to the LLVM MC Project Blog Post.

    -

    The MC-JIT is a major new feature for MC, and will eventually grow to replace -the current JIT implementation. It emits object files direct to memory and -uses a runtime dynamic linker to resolve references and drive lazy compilation. -The MC-JIT enables much greater code reuse between the JIT and the static -compiler and provides better integration with the platform ABI as a result.

    - -

    For more information, please see - the Intro - to the LLVM MC Project Blog Post.

    - - - InstAliases now automatically used in the asmprinter where they are shorter. - - Table generated MC expansion logic for pseudo instructions that expand to multiple MC instructions through the PseudoInstExpansion class. (JimG) - - #line directives in integrated assembler - - llvm-rtdyld: JimG - llvm-objdump / dwarf parser library / llvm-dwarfdump (d0k) - object file parsing stuff and llvm-size (mspencer) - @@ -932,20 +929,17 @@ compiler and provides better integration with the platform ABI as a result.

    make it run faster:

    @@ -959,29 +953,30 @@ compiler and provides better integration with the platform ABI as a result.

    New features and major changes in the X86 target include: