Revisions of llvm

Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 177073 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 44)
Automatic submission by obs-autosubmit
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 176364 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 43)
- Update to version 3.3 RC2
  * Small bugfixes

- Enable ARM64 support

- Add unreachable-code.patch to fix unreachable code warnings on SLE 

- Update to version 3.3 RC1
    * Added support for AArch64, ARM’s 64-bit architecture.
    * LLVM now has a new SLP vectorizer.
    * LLVM and clang now support IBM’s z/Architecture.
    * The R600 backend was added in this release, it supports
      AMD GPUs (HD2XXX - HD7XXX).
    * See http://llvm.org/releases/3.3/docs/ReleaseNotes.html for
      complete changelog.
- Drop upstream patches:
    * pr13303.patch
    * pr14795.patch
    * pr14831.patch
    * python-ulimit.patch
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 42)
Split 12.3 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 148803 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 41)
pr13303 fix was temporarily reverted upstream and is not in 3.2
 (forwarded request 148801 from llunak)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 148164 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 40)
- Add pre-generated doc files, remove sphinx dependency 

- pr14795.patch: Fix incorrect line numbers after -frewrite-includes
  (PR#14795)
- pr14831.patch: Do not incorrectly warn about pragmas in -frewrite-includes
  (PR#14831)

- disable cross-compile mode in stage2 for armv5/v7
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 146157 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 39)
- Update to final 3.2 release
  * No code changes since rc3

- Update to r170281 from release_32 branch
  * SROA fixes

- Unbreak PowerPC support
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 145515 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 38)
With the fixes below we have a fully functional llvm/clang on PPC64


- Disable compilation on PPC, only PPC64 is supported.

- Add python-ulimit.patch: Don't set a limit on address space.
  This enables us running tests on PowerPC.
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 145213 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 37)
- Unbreak PowerPC support 

- Update to r169678 from release_32 branch
  * This is 3.2rc3

- Update to r169391 from release_32 branch
  * SROA fixes
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 144074 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 36)
Fix ARM build (forwarded request 144061 from Guillaume_G)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 142015 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 35)
- Stop excluding ppc64 architecture 

- Update to r168357 from release_32 branch
  * Fixes a miscompilation with gcc 4.7

- Update to r168286 from release_32 branch
  * Fixes llvm PR14309
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 141387 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 34)
- Update to r168031 from release_32 branch
  * This is 3.2rc1

- Update to r167720 from release_32 branch
  * Thread local variables may have a specified TLS model.
  * LLVM now has a loop optimizer.
  * SROA has been rewritten to be more powerful.
  * A new optimization pass added to merge stack objects
    which are used in disjoint areas of the code.
  * LLVM now merge consecutive loads and stores.
  * New TableGen infrastructure to support bundling for
    Very Long Instruction Word (VLIW) architectures.
  * Added a new target independent VLIW packetizer.
  * A probability based block placement and code layout algorithm
    was added to LLVM's code generator.
  * The ARM target now includes a full featured macro assembler,
    including direct-to-object module support for clang.
  * A new IR-level pass, called "TargetTransformInfo" provides
    a number of low-level interfaces.
- Refresh default-to-i586.patch to apply again
- Drop following patches (fixed upstream)
  * arm-suse-support.patch
  * pr12463.patch
  * pr13141.patch
  * pr13303.patch
  * rewrite-includes.patch
  * clang-fix-mips-test.patch (fixed differently in spec file)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 139545 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 33)
- add explicit buildrequire groff for man pages (forwarded request 139532 from coolo)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 135576 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 32)
Automatic submission by obs-autosubmit
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 128467 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 31)
 (forwarded request 128460 from llunak)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 127989 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 30)
fix arm build, please forward to factory (forwarded request 127972 from adrianSuSE)
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 127883 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 29)
This adds few fixes, but mostly it updates the rewrite-includes patch. Sadly upstream has decided to rename the option name for whatever reason, so if unchanged 12.2 would be the only clang with the option named this way, causing further problems e.g. with icecream.

So it would be very nice to get this into 12.2. As it is an isolated feature, it should be low-risk.
 (forwarded request 127882 from llunak)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 28)
branched from openSUSE:Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 121761 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 27)
- Update to final 3.1 release
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 120591 from Ismail Dönmez's avatar 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's avatar Stephan Kulow (coolo) accepted request 116319 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 25)
As discussed previously, the patch that improves usage with icecream.
 (forwarded request 116316 from llunak)
Displaying revisions 101 - 120 of 144
openSUSE Build Service is sponsored by