about summary refs log tree commit diff
path: root/src/llvm
AgeCommit message (Collapse)AuthorLines
2013-08-20Upgrade llvm to current HEADAlex Crichton-0/+0
* This has one workaround patch (everything's testing just fine...) * I reworked the fixedstacksegment attribute to be specified with a string rather than using a keyword and an integer and modifying the parser * I added a "no-split-stack" attribute along the same lines as the "fixedstacksegment" attribute for #1226
2013-08-04Integrate new arm patch and fix an LLVM bugAlex Crichton-0/+0
Thanks @luqama!
2013-08-04Update LLVMAlex Crichton-0/+0
2013-04-30Reverse accidental src/llvm reversion in 876483dcf, and add test.Jed Davis-0/+0
The test is reduced from a doc test, but making it separate ensures that (1) unrelated changes to the docs won't leave this case uncovered, and (2) the nature of any future failures will be more obvious to whoever sees the tree on fire as a result.
2013-04-29test: Fix tests.Patrick Walton-0/+0
2013-04-21Fix LLVM bug affecting i1 switches emitted for nullable enum match.Jed Davis-0/+0
2013-04-10Update LLVM for ARM changesBrian Anderson-0/+0
2012-11-14llvm: fork to disable LiveIRVariabes in GCStrategy.Graydon Hoare-0/+0
2012-10-05Hack around llvm 14013Brian Anderson-0/+0
2012-10-01Bump llvm again to pick up a compiler-rt fix for OS XBrian Anderson-0/+0
2012-09-30Another llvm update, this time updating compiler-rtErick Tryzelaar-0/+0
2012-09-30Add bbrittain's llvm python fixesBrian Anderson-0/+0
2012-09-30rebase rust llvm patches onto llvm HEADErick Tryzelaar-0/+0
2012-09-28Update llvm to pick up a dynamic linking fix for the JITBrian Anderson-0/+0
2012-08-25Reset src/llvm to what it was (not sure what happened here)Tim Chevalier-0/+0
2012-08-24Eliminate match checks in trans and typeckTim Chevalier-0/+0
2012-08-24llvm: Update LLVM for addrspaces.Elliott Slaughter-0/+0
2012-08-24llvm: Update LLVM for liveness fixes.Elliott Slaughter-0/+0
2012-07-30Update LLVM for better liveness algorithm.Elliott Slaughter-0/+0
2012-07-26Register snapshots.Paul Stansifer-0/+0
2012-07-24Bump LLVM, clang and compiler-rt, integrating eds' work.Graydon Hoare-0/+0
2012-04-30Update llvm and integrate clang and compiler-rt.Graydon Hoare-0/+0
2012-04-09llvm: Update llvm to use new gcnoteroot infrastructurePatrick Walton-0/+0
2012-03-14Upgrade LLVM and add fix to PE/COFF relocation overflow handling.Graydon Hoare-0/+0
2012-01-19Revert accidental change to LLVM submodule.Graydon Hoare-0/+0
2012-01-20tutorial.md: spelling corrections for sections 1-5Ben Striegel-0/+0
2012-01-13llvm: Switch back to LLVM trunkBrian Anderson-0/+0
2012-01-02llvm: Revert unneeded debugging changeBrian Anderson-0/+0
2012-01-01llvm: Upgrade LLVM with FreeBSD segmented stack supportBrian Anderson-0/+0
2011-12-19Fix merge error and rebasing changes for debug information.Josh Matthews-0/+0
2011-12-13Update LLVM. Fixes for segmented stacks with fastcc functionsBrian Anderson-0/+0
2011-12-13llvm: Fix LLVM submodule revisionPatrick Walton-0/+0
2011-12-13stdlib: Fix spelling errors in documentation of libstd/str.rsPatrick Walton-0/+0
2011-12-11Switch to the Rust fork of LLVM in preparation for enabling stack growthBrian Anderson-0/+0
2011-12-04Upgrade LLVM to svn revision 145779Brian Anderson-0/+0
This pulls in commits 145765 & 145766, which are required for split stacks.
2011-11-05Add an LLVM git submoduleBrian Anderson-0/+0