SHA256
1
0
forked from pool/llvm
Go to file
Ismail Dönmez 080df248c4 Major new features:
* AddressSanitizer, a fast memory error detector.
      * MachineInstr Bundles, Support to model instruction 
        bundling / packing.
      * ARM Integrated Assembler, A full featured assembler 
        and direct-to-object support for ARM.
      * Basic Block Placement Probability driven basic block placement.
  
  LLVM IR and Core Improvements
     
      * IR support for half float
      * IR support for vectors of pointers, including vector GEPs.
      * Module flags have been introduced.
      * Loads can now have range metadata attached to them to 
        describe the possible values being loaded. 
      * Inline cost heuristics have been completely overhauled 
        and now closely model constant propagation through call sites, 
        disregard trivially dead code costs, and 
        can model C++ STL iterator patterns.
   
  Optimizer Improvements
      * The loop unroll pass now is able to unroll loops with 
        run-time trip counts. This feature is turned off by default, 
        and is enabled with the -unroll-runtime flag.
      * A new basic-block autovectorization pass is available. 
        Pass -vectorize to run this pass along with some associated 
        post-vectorization cleanup passes. 
   X86-32 and X86-64 Target Improvements
      * Bug fixes and improved support for AVX1
      * Support for AVX2 (still incomplete at this point)

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=133
2012-04-18 08:37:42 +00:00
.gitattributes OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=22 2011-04-20 13:53:17 +00:00
.gitignore OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=22 2011-04-20 13:53:17 +00:00
assume-opensuse.patch - Update to svn revision 154914 from 3.1 branch 2012-04-17 09:02:19 +00:00
clang-disable-ada-extension.patch - Don't run gcc for ada files, just fail instead. 2011-12-25 15:48:32 +00:00
clang-fix-mips-test.patch - Update to svn revision 154914 from 3.1 branch 2012-04-17 09:02:19 +00:00
default-to-i586.patch - 2012-03-21 14:01:15 +00:00
llvm-3.0.99+svn154914.tar.bz2 - Update to svn revision 154914 from 3.1 branch 2012-04-17 09:02:19 +00:00
llvm-rpmlintrc OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=22 2011-04-20 13:53:17 +00:00
llvm.changes Major new features: 2012-04-18 08:37:42 +00:00
llvm.spec filelist fix 2012-04-17 13:11:13 +00:00
set-revision.patch - Update to svn revision 154914 from 3.1 branch 2012-04-17 09:02:19 +00:00