Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update llvm and clang to release_38 branch r258549. | dim | 2016-01-22 | 1 | -1/+30 |
| | |||||
* | Pull in r257902 from upstream llvm trunk, by James Y Knight (this will | dim | 2016-01-16 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | be merged to the official release_38 branch soon, but we need it ASAP): Stop increasing alignment of externally-visible globals on ELF platforms. With ELF, the alignment of a global variable in a shared library will get copied into an executables linked against it, if the executable even accesss the variable. So, it's not possible to implicitly increase alignment based on access patterns, or you'll break existing binaries. This happened to affect libc++'s std::cout symbol, for example. See thread: http://thread.gmane.org/gmane.comp.compilers.clang.devel/45311 (This is a re-commit of r257719, without the bug reported in PR26144. I've tweaked the code to not assert-fail in enforceKnownAlignment when computeKnownBits doesn't recurse far enough to find the underlying Alloca/GlobalObject value.) Differential Revision: http://reviews.llvm.org/D16145 | ||||
* | Update llvm, clang and lldb to trunk r257626, and update build glue. | dim | 2016-01-14 | 1 | -8/+8 |
| | |||||
* | Update llvm to trunk r256945. | dim | 2016-01-06 | 1 | -27/+28 |
| | |||||
* | Update llvm to trunk r256633. | dim | 2015-12-30 | 1 | -292/+1033 |
| | |||||
* | Update llvm/clang to r242221. | dim | 2015-08-12 | 1 | -66/+80 |
| | |||||
* | Update llvm/clang to r241361. | dim | 2015-07-05 | 1 | -1/+1 |
| | |||||
* | Update llvm/clang to r240225. | dim | 2015-06-23 | 1 | -22/+29 |
| | |||||
* | Update Makefiles and other build glue for llvm/clang 3.7.0, as of trunk | dim | 2015-06-10 | 1 | -26/+40 |
| | | | | r239412. | ||||
* | Merge llvm trunk r238337 from ^/vendor/llvm/dist, resolve conflicts, and | dim | 2015-05-27 | 1 | -311/+460 |
| | | | | preserve our customizations, where necessary. | ||||
* | Merge llvm 3.6.0rc1 from ^/vendor/llvm/dist, merge clang 3.6.0rc1 from | dim | 2015-01-25 | 1 | -251/+1571 |
| | | | | ^/vendor/clang/dist, resolve conflicts, and cleanup patches. | ||||
* | Merge llvm 3.5.0 release from ^/vendor/llvm/dist, resolve conflicts, and | dim | 2014-11-24 | 1 | -0/+3326 |
preserve our customizations, where necessary. |