Ismail Dönmez
791cae45f5
- Update to svn revision 155700 from 3.1 branch
...
* Crash fixes
* C++11 fixes
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=143
2012-04-27 10:00:32 +00:00
Ismail Dönmez
6e8d9a2f65
- Update to svn revision 155574 from 3.1 branch
...
* Crash fixes
* Correctly enable compiler-rt
* Remove unneeded runtime python dependencies
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=142
2012-04-26 13:19:08 +00:00
Ismail Dönmez
39d72f1bae
- Switch to 2-stage bootstrap because we don't do build-compare
...
anyway.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=141
2012-04-26 10:53:01 +00:00
Ismail Dönmez
5394e24b07
- More fixes to llvm-config
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=140
2012-04-25 09:38:22 +00:00
Ismail Dönmez
9356b84b41
- Fix llvm-config --libs output
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=138
2012-04-24 10:10:57 +00:00
Ismail Dönmez
080c925bd8
- Update to svn revision 155320 from 3.1 branch
...
* AVX fixes
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=135
2012-04-22 19:23:50 +00:00
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
Ismail Dönmez
930a88b69d
- Update to svn revision 154914 from 3.1 branch
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=131
2012-04-17 09:02:19 +00:00
Ismail Dönmez
485f05ee26
- Target i586-linux for 32bit builds
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=117
2012-03-20 12:39:06 +00:00
Ismail Dönmez
e2496b1b07
- Add upstream fix for llvm PR11642
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=114
2011-12-27 21:34:46 +00:00
Ismail Dönmez
0620bc6bf0
- Don't run gcc for ada files, just fail instead.
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=108
2011-12-25 15:48:32 +00:00
Ismail Dönmez
ec4cb546de
-
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=107
2011-12-22 16:11:17 +00:00
Ismail Dönmez
09d7f5796a
-
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=106
2011-12-22 16:10:59 +00:00
Ismail Dönmez
d234ddfc3e
- Add clang-glibc2.14.patch to support glibc 2.14 headers
...
- Install libprofile_rt.a
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=105
2011-12-22 15:34:18 +00:00
Ismail Dönmez
4924b082fd
- Switch to 3-stage bootstrap
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=100
2011-12-05 13:38:51 +00:00
Ismail Dönmez
1e5a0441c4
- Build first stage compiler with -O0 to workaround gcc 4.5 bug
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=99
2011-12-02 12:22:27 +00:00
Ismail Dönmez
3b19d5767f
- Update to final 3.0 release
...
* No real change since rc2
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=98
2011-12-01 18:06:09 +00:00
Ismail Dönmez
9db86cfd9d
- Use %{_lib} macro instead of checking for x86_64
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=97
2011-11-29 13:23:48 +00:00
Ismail Dönmez
8e9524212e
- Enable ARM support again
...
- Switch to optimized build
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=96
2011-11-16 14:28:41 +00:00
Ismail Dönmez
58c2b1acef
- Disable ARM support, VM goes out of memory while compiling it
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=95
2011-11-10 14:55:16 +00:00
Ismail Dönmez
bd026aef2c
- Really enable ARM support
...
- Remove forcing -frtti
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=94
2011-11-10 10:34:16 +00:00
Ismail Dönmez
8765ddc3df
- Update to r143961 from llvm-3.0 branch
...
* No longer hardcoding include paths
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=91
2011-11-07 15:26:23 +00:00
Ismail Dönmez
fa5e6ec205
- Fix LLVMgold.so path for x86-64
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=90
2011-11-07 09:17:59 +00:00
Ismail Dönmez
b859c3e7af
- Enable ld gold support
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=89
2011-11-06 22:03:33 +00:00
Ismail Dönmez
36a9d3777e
- Update r143456 from llvm-3.0 branch
...
* llvm/clang 3.0rc2
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=85
2011-11-01 11:05:08 +00:00
Ismail Dönmez
ac3e402418
-
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=82
2011-10-28 21:36:13 +00:00
Ismail Dönmez
09cda447bc
- Add llvm-pr9614.patch to fix LLVM PR914
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=81
2011-10-28 21:31:30 +00:00
Ismail Dönmez
1966aaef6f
-
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=78
2011-10-28 08:22:10 +00:00
Ismail Dönmez
4b8b44cd9a
- Update to r142912 llvm-3.0 branch
...
* Fixes to python bindings
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=74
2011-10-25 07:42:22 +00:00
Ismail Dönmez
595b8b2200
- Update to r142641
...
* llvm/clang 3.0 rc1
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=73
2011-10-21 07:00:19 +00:00
Ismail Dönmez
b2eda0f5d3
- Enable ARM code generation
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=72
2011-10-20 19:34:29 +00:00
Ismail Dönmez
8b0f1f3b6b
- Fix libdir on x86_64
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=71
2011-10-19 15:46:09 +00:00
Ismail Dönmez
2da5396355
- 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
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=70
2011-10-18 11:53:37 +00:00
Ismail Dönmez
0dbb902a47
- 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.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=67
2011-09-29 20:33:54 +00:00
Ismail Dönmez
1f1d5207a9
- Update to r139589
...
* C++0x fixes
* PCH fixes
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=64
2011-09-13 08:11:38 +00:00
Ismail Dönmez
6f0709d701
- Update to r138939
...
* Many crash fixes.
* Performance optimizations.
* Allow C99 hexfloats in C++0x mode.
* Add missing function _mm_ucomige_sd to emmintrin.h.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=62
2011-09-01 14:35:13 +00:00
Ismail Dönmez
ae811c1f2a
- 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
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=60
2011-08-12 10:31:37 +00:00
Ismail Dönmez
b8c29699a3
- Update to r136773
...
* Many AVX fixes
* Support for C++0x unicode string and character literals
- Update to r135431
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=58
2011-08-03 11:49:17 +00:00
Ismail Dönmez
b8dde3d7ec
Accepting request 76470 from home:vlj:branches:X11:XOrg
...
- Update to 135431
* API changes to match Mesa requirements
OBS-URL: https://build.opensuse.org/request/show/76470
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=56
2011-07-19 14:14:26 +00:00
Ismail Dönmez
3a7419b0e8
- Update to r134888
...
* Type system rewrite
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=54
2011-07-11 08:53:09 +00:00
Ismail Dönmez
484002eb14
- Update to r134813
...
* Mainly gcc compatibility fixes
* gcc 4.6.1 support
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=52
2011-07-09 09:46:54 +00:00
Ismail Dönmez
e94eb1dd5f
- Update to r134698
...
* Up to 80x speed improvements with -Wuninitialized
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=51
2011-07-08 11:32:05 +00:00
Ismail Dönmez
e2a56505bf
Fix conflicts
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=50
2011-07-07 12:17:56 +00:00
Ismail Dönmez
b0aca1186b
- Fix manpage generation (bnc #703591 )
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=48
2011-07-02 19:57:45 +00:00
Ismail Dönmez
785b421d3a
Add some changelog
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=46
2011-06-09 08:54:51 +00:00
Ismail Dönmez
8bf01d7e5c
- Update to r132667
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=42
2011-06-05 14:40:56 +00:00
Ismail Dönmez
8eb4986690
- Update to use cmake buildsystem
...
- Remove unmaintained ocaml support
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=27
2011-05-29 16:36:18 +00:00
Ismail Dönmez
5cbde32f5d
- Update to latest svn revision 132050
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=25
2011-05-26 11:59:52 +00:00
Ismail Dönmez
3df78398af
- Fix ocaml dependency
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=24
2011-04-29 12:15:37 +00:00
Ismail Dönmez
fb34434f16
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=22
2011-04-20 13:53:17 +00:00