From 7257f76728a7bf83be02c9fadb9b258448cbeadf Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 27 Nov 2011 22:03:34 +0000 Subject: optimize, mc, x86 llvm-svn: 145200 --- llvm/docs/ReleaseNotes.html | 121 +++++++++++++++++++++----------------------- 1 file changed, 58 insertions(+), 63 deletions(-) (limited to 'llvm/docs/ReleaseNotes.html') diff --git a/llvm/docs/ReleaseNotes.html b/llvm/docs/ReleaseNotes.html index ad4c14294a8..f7c3edefb36 100644 --- a/llvm/docs/ReleaseNotes.html +++ b/llvm/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:

    -- cgit v1.2.3