Commit Graph

132 Commits

Author SHA256 Message Date
Stephan Kulow
99fe35266c Accepting request 121761 from devel:tools:compiler
- Update to final 3.1 release

OBS-URL: https://build.opensuse.org/request/show/121761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=27
2012-05-26 11:07:30 +00:00
Ismail Dönmez
b08970fa49 Fix changelog
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=153
2012-05-22 11:34:15 +00:00
Ismail Dönmez
19a56d6acd Update tarball
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=152
2012-05-18 09:26:05 +00:00
Ismail Dönmez
d8192eba50 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=151
2012-05-15 09:56:21 +00:00
Ismail Dönmez
3c7a1982e0 - Update to final 3.0 release
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=150
2012-05-15 09:54:05 +00:00
Stephan Kulow
65f325aea5 Accepting request 120591 from devel:tools:compiler
- Depend on python-base so we don't pull whole Mesa 

- make -rewrite-includes support -C and -CC

OBS-URL: https://build.opensuse.org/request/show/120591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=26
2012-05-11 07:46:51 +00:00
Ismail Dönmez
3dcc76bf3f - Depend on python-base so we don't pull whole Mesa
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=148
2012-05-10 11:37:54 +00:00
Ismail Dönmez
c99bda78c4 Accepting request 116809 from home:llunak:branches:devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/116809
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=147
2012-05-09 12:26:31 +00:00
Stephan Kulow
dfca6e72ba Accepting request 116319 from devel:tools:compiler
As discussed previously, the patch that improves usage with icecream.
 (forwarded request 116316 from llunak)

OBS-URL: https://build.opensuse.org/request/show/116319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=25
2012-05-08 09:15:06 +00:00
Ismail Dönmez
7fbccf957e Accepting request 116316 from home:llunak:branches:devel:tools:compiler
As discussed previously, the patch that improves usage with icecream.

OBS-URL: https://build.opensuse.org/request/show/116316
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=145
2012-05-03 09:14:30 +00:00
Ismail Dönmez
07099d8a6a - Update to svn revision 155819 from 3.1 branch
* C++11 fixes

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=144
2012-04-30 12:38:38 +00:00
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
41ef524fc6 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=139
2012-04-24 10:17:57 +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
8cf58183ff Fix build
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=137
2012-04-23 12:57:07 +00:00
Ismail Dönmez
3ff2ab3a2b Add back FIXME
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=136
2012-04-22 19:36: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
Stephan Kulow
e582afe6f1 Accepting request 114318 from devel:tools:compiler
- 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

OBS-URL: https://build.opensuse.org/request/show/114318
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=24
2012-04-18 14:30:11 +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
a41466936b filelist fix
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=132
2012-04-17 13:11:13 +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
Lars Vogdt
f6b56659f6 Accepting request 110700 from devel:tools:compiler
- Target i586-linux for 32bit builds bnc#728737

OBS-URL: https://build.opensuse.org/request/show/110700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=23
2012-03-23 11:06:31 +00:00
Ismail Dönmez
cb4e7901f6 Fix 64bit builds
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=129
2012-03-22 08:07:45 +00:00
Ismail Dönmez
a7c336f0e6 Fix 64bit builds
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=128
2012-03-21 23:56:05 +00:00
Ismail Dönmez
def7655448 Fix
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=127
2012-03-21 19:19:14 +00:00
Ismail Dönmez
cbd268e666 Fix
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=126
2012-03-21 18:38:28 +00:00
Ismail Dönmez
b35d2400b0 Fix
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=125
2012-03-21 17:58:13 +00:00
Ismail Dönmez
4b7676e4f6 Filelist fix
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=124
2012-03-21 17:18:35 +00:00
Ismail Dönmez
fbdc1e32e6 More filelist fixes
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=123
2012-03-21 16:39:54 +00:00
Ismail Dönmez
b1c5f830c7 Filelist fix
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=122
2012-03-21 15:56:25 +00:00
Ismail Dönmez
b156ad17a2 Test fix
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=121
2012-03-21 15:15:58 +00:00
Ismail Dönmez
ace221c831 Whoops
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=120
2012-03-21 14:34:50 +00:00
Ismail Dönmez
0cb5aad528 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=119
2012-03-21 14:01:15 +00:00
Ismail Dönmez
98018c7b56 Always set target
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=118
2012-03-20 22:16:09 +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
Stephan Kulow
299e3d56aa Accepting request 103131 from devel:tools:compiler
Forward

OBS-URL: https://build.opensuse.org/request/show/103131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=22
2012-02-10 16:17:53 +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
Stephan Kulow
4efb85c62c Accepting request 98236 from devel:tools:compiler
- Don't run gcc for ada files, just fail instead. 

- Add clang-glibc2.14.patch to support glibc 2.14 headers
- Install profiling support

OBS-URL: https://build.opensuse.org/request/show/98236
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=21
2011-12-27 17:37:25 +00:00
Ismail Dönmez
97ab2d697f Fix
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=111
2011-12-25 21:15:52 +00:00
Ismail Dönmez
fa7a53f4ea Revert last
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=110
2011-12-25 21:14:06 +00:00
Ismail Dönmez
8b205f8254 Fixup filelist
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=109
2011-12-25 20:35:34 +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
Stephan Kulow
750b387d12 Accepting request 95509 from devel:tools:compiler
- 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

OBS-URL: https://build.opensuse.org/request/show/95509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=20
2011-12-06 16:59:38 +00:00
Ismail Dönmez
6c752c8ae6 Fix build
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=102
2011-12-05 19:33:29 +00:00