Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump version to 10.0.1 | Tom Stellard | 2020-04-13 | 1 | -1/+1 |
| | |||||
* | Revert "Reland "[gn build] (manually) merge 68a235d07f9e70"" | Hans Wennborg | 2020-03-03 | 5 | -8/+12 |
| | | | | | | | | | This reverts commit 94d4ca90040a5f55ee29f48043881437de56681e. I reverted 68a235d07f9e70 again in 916be8fd6a0a0feea4cefcbeb0c22c65848d7a2e. (cherry picked from commit 93c73d4834a96ac749dabb624e07f9a146186875) | ||||
* | [gn build] Port a0f50d73163 | LLVM GN Syncbot | 2020-02-28 | 1 | -0/+1 |
| | | | | (cherry picked from commit 4612e48d2fd91d99b4ea7136017bd72ab2946430) | ||||
* | [windows] Add /Gw to compiler flags | Nico Weber | 2020-02-20 | 1 | -0/+1 |
| | | | | | | | | | | | | This is like -fdata-sections, and it's not part of /O2 by default for some reason. In the cmake build, reduces the size of clang.exe from 70,358,016 bytes to 69,982,720 bytes. clang-format.exe goes from 3,703,296 bytes to 3,331,072 bytes. Differential Revision: https://reviews.llvm.org/D74573 (cherry picked from commit 09153ab9d267a86d6e9bce18d5074617de5879a5) | ||||
* | [gn build] Port 0dc6c249bff | LLVM GN Syncbot | 2020-01-15 | 1 | -0/+1 |
| | |||||
* | [gn build] Port 36fcbb838c8 | LLVM GN Syncbot | 2020-01-14 | 1 | -0/+1 |
| | |||||
* | [gn build] (manually) port b4a99a061f51 | Nico Weber | 2020-01-13 | 1 | -0/+1 |
| | |||||
* | [X86][Disassembler] Merge X86DisassemblerDecoder.cpp into ↵ | Fangrui Song | 2020-01-12 | 1 | -1/+0 |
| | | | | X86Disassembler.cpp and refactor | ||||
* | [gn build] Port 5e7beb0a414 | LLVM GN Syncbot | 2020-01-10 | 1 | -0/+1 |
| | |||||
* | [gn build] Port 346f6b54bd1 | LLVM GN Syncbot | 2020-01-08 | 1 | -0/+1 |
| | |||||
* | [gn build] (manually) merge 1cf11a4c67a15 | Nico Weber | 2020-01-08 | 2 | -3/+18 |
| | |||||
* | [gn build] Port 1d94fb21118 | LLVM GN Syncbot | 2020-01-07 | 1 | -0/+1 |
| | |||||
* | [gn build] Port c69ae835d0e | LLVM GN Syncbot | 2020-01-07 | 2 | -0/+2 |
| | |||||
* | [gn build] Port 350da402ef6 | LLVM GN Syncbot | 2020-01-06 | 1 | -0/+1 |
| | |||||
* | [gn build] Port 5d304d68dd5 | LLVM GN Syncbot | 2020-01-04 | 1 | -1/+0 |
| | |||||
* | [gn build] Port 64f1bb5cd2c | LLVM GN Syncbot | 2020-01-04 | 1 | -0/+1 |
| | |||||
* | [gn build] Port 9861a8538c0 | LLVM GN Syncbot | 2020-01-03 | 1 | -0/+1 |
| | |||||
* | [gn build] Port cf48101200e | LLVM GN Syncbot | 2020-01-03 | 1 | -0/+1 |
| | |||||
* | Reland "[gn build] (manually) merge 68a235d07f9e70" | Nico Weber | 2020-01-02 | 5 | -12/+8 |
| | | | | | | This reverts commit 70342641b3c064b1cdf90d16902b937e7a21ecf2. 68a235d relanded in abb00753069, so this relands the gn port of it. | ||||
* | [gn build] (manually) merge 24ab9b537e61b3 yet more, to fix redef warnings | Nico Weber | 2020-01-02 | 1 | -0/+1 |
| | |||||
* | [gn build] (manually) merge 24ab9b537e61b3 more | Nico Weber | 2020-01-02 | 3 | -0/+43 |
| | |||||
* | Revert "[gn build] (manually) merge 68a235d07f9e70" | Nico Weber | 2020-01-02 | 5 | -8/+12 |
| | | | | | This reverts commit 6ff6d32ebfec3150aa462cd31042b5719edb84da, because 68a235d07f9e70 was reverted in e406cca5f9. | ||||
* | [gn build] (manually) merge 24ab9b537e61b3 | Nico Weber | 2020-01-02 | 1 | -0/+1 |
| | |||||
* | Generalize the pass registration mechanism used by Polly to any third-party tool | serge_sans_paille | 2020-01-02 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | There's quite a lot of references to Polly in the LLVM CMake codebase. However the registration pattern used by Polly could be useful to other external projects: thanks to that mechanism it would be possible to develop LLVM extension without touching the LLVM code base. This patch has two effects: 1. Remove all code specific to Polly in the llvm/clang codebase, replaicing it with a generic mechanism 2. Provide a generic mechanism to register compiler extensions. A compiler extension is similar to a pass plugin, with the notable difference that the compiler extension can be configured to be built dynamically (like plugins) or statically (like regular passes). As a result, people willing to add extra passes to clang/opt can do it using a separate code repo, but still have their pass be linked in clang/opt as built-in passes. Differential Revision: https://reviews.llvm.org/D61446 | ||||
* | [gn build] (manually) merge 68a235d07f9e70 | Nico Weber | 2020-01-01 | 5 | -12/+8 |
| | |||||
* | [gn build] Port eca40066ebb | LLVM GN Syncbot | 2019-12-23 | 2 | -1/+1 |
| | |||||
* | [gn build] Port 7376d9eb389 | LLVM GN Syncbot | 2019-12-22 | 1 | -2/+6 |
| | |||||
* | [gn build] fixup after c3d13d9c56 | Nico Weber | 2019-12-21 | 1 | -1/+1 |
| | |||||
* | [gn build] fold Basic:version into Basic | Nico Weber | 2019-12-21 | 1 | -19/+5 |
| | | | | | | | This now defines HAVE_VCS_VERSION_INC for all files in Basic, but now the BUILD.gn file has only a single "sources" field again, and the automerger requires that. Having the automerger work for clang/lib/Basic is a very nice to have, and the downside seems tiny. | ||||
* | gn build: Silence mismatched-new-delete warning in scudo C++ wrapper tests. | Peter Collingbourne | 2019-12-20 | 1 | -0/+4 |
| | | | | | | | These tests are deliberately mismatching new and delete, so the warnings are just noise. Differential Revision: https://reviews.llvm.org/D71783 | ||||
* | [gn build] Port 82923c71efa | LLVM GN Syncbot | 2019-12-20 | 1 | -0/+1 |
| | |||||
* | [gn build] Port 3075cd5c9fc | LLVM GN Syncbot | 2019-12-19 | 2 | -3/+2 |
| | |||||
* | [gn build] Port abc7f6800df | LLVM GN Syncbot | 2019-12-19 | 2 | -2/+3 |
| | |||||
* | [gn build] Update console print to match the commit message (NFC) | Mehdi Amini | 2019-12-18 | 1 | -1/+1 |
| | |||||
* | Tweak commit message for auto update of gn build script | Mehdi Amini | 2019-12-18 | 1 | -1/+1 |
| | | | | | Use `[tag]` as a prefix and "port" instead of "merge" to avoid confusing with "git merge". | ||||
* | gn build: Merge 9883d7edc65 | LLVM GN Syncbot | 2019-12-18 | 1 | -0/+1 |
| | |||||
* | gn build: Merge 7ea2e5195a8 | LLVM GN Syncbot | 2019-12-18 | 1 | -0/+6 |
| | |||||
* | gn build: Merge 1ad15046dcf | LLVM GN Syncbot | 2019-12-18 | 1 | -0/+3 |
| | |||||
* | gn build: Merge e62e760f295 | LLVM GN Syncbot | 2019-12-18 | 1 | -6/+0 |
| | |||||
* | gn build: Merge 390c8baa544 | LLVM GN Syncbot | 2019-12-17 | 1 | -0/+6 |
| | |||||
* | gn build: Merge ec4749e3b8d | LLVM GN Syncbot | 2019-12-17 | 1 | -1/+0 |
| | |||||
* | gn build: Merge c066ff11d84 | LLVM GN Syncbot | 2019-12-17 | 1 | -0/+1 |
| | |||||
* | gn build: (manually) merge c82e4ef69 | Nico Weber | 2019-12-16 | 2 | -26/+9 |
| | |||||
* | gn build: Merge 0add79aec2e | LLVM GN Syncbot | 2019-12-16 | 1 | -0/+1 |
| | |||||
* | gn build: (manually, belatedly) merge r358832 | Nico Weber | 2019-12-16 | 1 | -0/+1 |
| | |||||
* | gn build: (manually, belatedly) merge r371898 | Nico Weber | 2019-12-16 | 1 | -0/+1 |
| | |||||
* | gn build: Merge bbc9f6c2ef0 | LLVM GN Syncbot | 2019-12-15 | 1 | -0/+1 |
| | |||||
* | gn build: (manually and belatedly) merge ed153ef044fd | Nico Weber | 2019-12-14 | 1 | -0/+1 |
| | |||||
* | gn build: Merge 91dd67ef724 | Nico Weber | 2019-12-14 | 1 | -0/+1 |
| | |||||
* | gn build: (manually) merge 6404bd236 and d505e57cc2 | Nico Weber | 2019-12-14 | 3 | -0/+25 |
| |