Revisions of llvm
Stephan Kulow (coolo)
accepted
request 120591
from
Ismail Dönmez (namtrac)
(revision 26)
- Depend on python-base so we don't pull whole Mesa - make -rewrite-includes support -C and -CC
Stephan Kulow (coolo)
accepted
request 116319
from
Ismail Dönmez (namtrac)
(revision 25)
As discussed previously, the patch that improves usage with icecream. (forwarded request 116316 from llunak)
Stephan Kulow (coolo)
accepted
request 114318
from
Ismail Dönmez (namtrac)
(revision 24)
- Update to svn revision 154914 from 3.1 branch 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
Lars Vogdt (lrupp)
accepted
request 110700
from
Ismail Dönmez (namtrac)
(revision 23)
- Target i586-linux for 32bit builds bnc#728737
Stephan Kulow (coolo)
accepted
request 98236
from
Ismail Dönmez (namtrac)
(revision 21)
- Don't run gcc for ada files, just fail instead. - Add clang-glibc2.14.patch to support glibc 2.14 headers - Install profiling support
Stephan Kulow (coolo)
accepted
request 95509
from
Ismail Dönmez (namtrac)
(revision 20)
- Switch to 3-stage bootstrap - Build first stage compiler with -O0 to workaround gcc 4.5 bug - Update to final 3.0 release * No real change since rc2 - Use %{_lib} macro instead of checking for x86_64 - Enable ARM support again - Switch to optimized build - Disable ARM support, VM goes out of memory while compiling it - Really enable ARM support - Remove forcing -frtti
Stephan Kulow (coolo)
accepted
request 90302
from
Ismail Dönmez (namtrac)
(revision 19)
- Update to r143961 from llvm-3.0 branch * No longer hardcoding include paths - Fix LLVMgold.so path for x86-64 - Enable ld gold support
Stephan Kulow (coolo)
accepted
request 89882
from
Ismail Dönmez (namtrac)
(revision 18)
- Update r143456 from llvm-3.0 branch * llvm/clang 3.0rc2 This would be _very_ nice to have in 12.1 I will submit final 3.0 again if it releases in time.
Stephan Kulow (coolo)
accepted
request 89723
from
Ismail Dönmez (namtrac)
(revision 17)
- Add llvm-pr9614-part{1,2}.patch to fix LLVM PR9614 Without this patch clang produces infinite looping code when _FORTIFY_SOURCE=2 is defined. So this is a pretty much a critical fix which I have been trying to get fixed for last 2-3 months.
Stephan Kulow (coolo)
accepted
request 89625
from
Ismail Dönmez (namtrac)
(revision 16)
- Fixup dependencies so that llvm-clang doesn't depend on llvm-clang-devel
Stephan Kulow (coolo)
accepted
request 89231
from
Ismail Dönmez (namtrac)
(revision 15)
- Update to r142912 llvm-3.0 branch * Fixes to python bindings - Update to r142641 * llvm/clang 3.0 rc1 - Enable ARM code generation - Fix libdir on x86_64 - Update to r142341 * First build from 3.0 branch * -Wc++98-compat warnings for the lexer * Add flags for the remaining shift related warnings (-Wshift-count-negative, -Wshift-count-overflow). * Only warn in -Wliteral-conversion if the conversion loses information * Added clang_getCompletionAnnotation and clang_getCompletionNumAnnotations to retrieve annotations from completion string. * Add support for -std=gnu90 and -std=c++03, for compatibility with modern gcc. - Switch to tar.bz2 and remove xz dependency
Adrian Schröter (adrianSuSE)
committed
(revision 14)
Lars Vogdt (lrupp)
accepted
request 85531
from
Ismail Dönmez (namtrac)
(revision 13)
- Update to r140780 * Code cleanup * Crash fixes * Add support for alignment-specifiers in C1X and C++11 * Introduce a new compiler switch: -fms-compatility * Emit debug info for c++0x nullptr. This breaks mesa but a fix is submitted to X11:XOrg
Sascha Peilicke (saschpe)
committed
(revision 12)
Autobuild autoformatter for 82000
Sascha Peilicke (saschpe)
accepted
request 82000
from
Ismail Dönmez (namtrac)
(revision 11)
Forward to Factory.
Sascha Peilicke (saschpe)
committed
(revision 10)
Autobuild autoformatter for 80523
Sascha Peilicke (saschpe)
accepted
request 80523
from
Ismail Dönmez (namtrac)
(revision 9)
- Update to r138939 * Many crash fixes. * Performance optimizations. * Allow C99 hexfloats in C++0x mode. * Add missing function _mm_ucomige_sd to emmintrin.h.
Sascha Peilicke (saschpe)
accepted
request 78647
from
Ismail Dönmez (namtrac)
(revision 8)
- Update to r137452 * Fix problems found by PVS-Studio * More AVX fixes * Many C++ fixes - Add assume-opensuse.patch to remove dependency on openSUSE-release
Sascha Peilicke (saschpe)
accepted
request 77865
from
Ismail Dönmez (namtrac)
(revision 7)
- Update to r136773 * Many AVX fixes * Support for C++0x unicode string and character literals - Update to r135431
Displaying revisions 121 - 140 of 146