Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | gn build: add deps I failed to add in b2508ce85c1 | Nico Weber | 2019-12-13 | 1 | -1/+5 | |
| | ||||||
* | [Legalizer] Refactoring out legalizeMachineFunction | Roman Tereshin | 2019-12-13 | 1 | -0/+1 | |
| | | | | | | | | and introducing new unittests/CodeGen/GlobalISel/LegalizerTest.cpp relying on it to unit test the entire legalizer algorithm (including the top-level main loop). See also https://reviews.llvm.org/D71448 | |||||
* | gn docs: remove obsolete reference to monorepo | Nico Weber | 2019-12-13 | 1 | -3/+1 | |
| | ||||||
* | gn build: Merge 84728e65e95 | LLVM GN Syncbot | 2019-12-13 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge 526244b187d | LLVM GN Syncbot | 2019-12-12 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge 600d123c6ff | LLVM GN Syncbot | 2019-12-12 | 1 | -0/+1 | |
| | ||||||
* | gn build: (manually) merge 5d986953c8b917bacfaa1f800fc1e242559f76be | Nico Weber | 2019-12-11 | 1 | -7/+164 | |
| | ||||||
* | gn build: (manually) merge d23c61490c | Nico Weber | 2019-12-11 | 3 | -0/+17 | |
| | ||||||
* | gn build: Merge afb13afcf22 | LLVM GN Syncbot | 2019-12-11 | 1 | -1/+6 | |
| | ||||||
* | gn build: (manually) merge eb3e81f43 | Nico Weber | 2019-12-10 | 4 | -0/+10 | |
| | ||||||
* | [MC] Delete MCCodePadder | Fangrui Song | 2019-12-09 | 1 | -1/+0 | |
| | | | | | | | | | | | | | | | | | | | | | D34393 added MCCodePadder as an infrastructure for padding code with NOP instructions. It lacked tests and was not being worked on since then. Intel has now worked on an assembler patch to mitigate performance loss after applying microcode update for the Jump Conditional Code Erratum. https://www.intel.com/content/www/us/en/support/articles/000055650/processors.html This new patch shares similarity with MCCodePadder, but has a concrete use case in mind and is being actively developed. The infrastructure it introduces can potentially be used for general performance improvement via alignment. Delete the unused MCCodePadder so that people can develop the new feature from a clean state. Reviewed By: jyknight, skan Differential Revision: https://reviews.llvm.org/D71106 | |||||
* | scudo: Add a basic malloc/free benchmark. | Peter Collingbourne | 2019-12-09 | 3 | -0/+36 | |
| | | | | Differential Revision: https://reviews.llvm.org/D71104 | |||||
* | gn build: Merge 6d5c273500a | LLVM GN Syncbot | 2019-12-09 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge e60b36cf92e | LLVM GN Syncbot | 2019-12-07 | 1 | -1/+1 | |
| | ||||||
* | gn build: Change scudo's list of supported platforms to a whitelist. | Peter Collingbourne | 2019-12-06 | 1 | -5/+1 | |
| | | | | | | | | Scudo only supports building for android/linux/fuchsia, so require target_os to be one of linux/fuchsia to do a stage2_unix scudo build. Android is already covered by the stage2_android* toolchains below. Differential Revision: https://reviews.llvm.org/D71131 | |||||
* | gn build: Unbreak mac build after 4066591 | Nico Weber | 2019-12-06 | 1 | -1/+5 | |
| | ||||||
* | gn build: Merge 99768b243cd | LLVM GN Syncbot | 2019-12-06 | 2 | -0/+2 | |
| | ||||||
* | gn build: Merge 9e8c799e2b0 | LLVM GN Syncbot | 2019-12-06 | 2 | -1/+1 | |
| | ||||||
* | gn build: Add support for building scudo and its unit tests. | Peter Collingbourne | 2019-12-05 | 4 | -0/+191 | |
| | | | | Differential Revision: https://reviews.llvm.org/D71081 | |||||
* | gn build: Bump Android API level to 29, and NDK to r21. | Peter Collingbourne | 2019-12-05 | 2 | -3/+3 | |
| | | | | | | | These are both necessary in order to use ELF TLS, which is needed by the scudo unit tests. Differential Revision: https://reviews.llvm.org/D71079 | |||||
* | gn build: Merge aeda128a96c | LLVM GN Syncbot | 2019-12-06 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge 6470497817e | LLVM GN Syncbot | 2019-12-06 | 1 | -1/+0 | |
| | ||||||
* | gn build: Merge fdf80e86a52 | LLVM GN Syncbot | 2019-12-05 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge 7f93cb62280 | LLVM GN Syncbot | 2019-12-05 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge 27f12444575 | LLVM GN Syncbot | 2019-12-05 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge 45ef055d4ff | LLVM GN Syncbot | 2019-12-04 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge 9f251eece46 | LLVM GN Syncbot | 2019-12-04 | 1 | -0/+1 | |
| | ||||||
* | gn build: (manually) merge ad871e42958 | Nico Weber | 2019-12-03 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge bc76dadb3cf | LLVM GN Syncbot | 2019-12-03 | 2 | -1/+1 | |
| | ||||||
* | gn build: Add a toggle for building against the commandline tools SDK on macOS | Nico Weber | 2019-11-28 | 1 | -3/+14 | |
| | ||||||
* | Revert "Revert "gn build: (manually) try to merge 1689ad27af"" | Nico Weber | 2019-11-27 | 1 | -0/+2 | |
| | | | | | This reverts commit 88276ddbfea753ac13da5a64c2020b7b0a06617f. The original change relanded. | |||||
* | gn build: Merge 19ac0eaf07e | LLVM GN Syncbot | 2019-11-27 | 1 | -0/+1 | |
| | ||||||
* | [PowerPC] [NFC] rename PPCLoopPreIncPrep.cpp to PPCLoopInstrFormPrep.cpp ↵ | Jinsong Ji | 2019-11-27 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | after D67088 Summary: This is NFC code clean work after D67088. In that patch, we extend loop instructions prep for ds/dq form. This patch only changes the file name PPCLoopPreIncPrep.cpp to PPCLoopInstrFormPrep.cpp for better reviewing of the content change of file PPCLoopInstrFormPrep.cpp. Reviewers: #powerpc, nemanjai, steven.zhang, shchenz Reviewed By: #powerpc, shchenz Subscribers: wuzish, mgorny, hiraditya, kbarton, shchenz, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D70716 | |||||
* | gn build: (manually) merge 9e676d9c7e | Nico Weber | 2019-11-25 | 1 | -0/+1 | |
| | ||||||
* | gn build: set HAVE_VCS_VERSION_INC while building Version.cpp | Nico Weber | 2019-11-23 | 5 | -30/+101 | |
| | | | | | | | | | | And belatedly merge r353268 / r353269. test/Driver/wasm-toolchain-lto.c currently requires getLLVMRevision() to return something non-empty to pass. That's hopefully temporary, but making Version.cpp work is probalby a good idea regardless. (Note its contents will by default usually be out-of-date, because llvm_allow_tardy_revision defaults to false.) | |||||
* | gn build: Reland c52efdc5, "gn build: (manually) merge b5913e6d2f" | Peter Collingbourne | 2019-11-22 | 1 | -1/+10 | |
| | | | | Because b5913e6d2f landed again as c54959c0. | |||||
* | gn build: Merge 64ada7accbc | LLVM GN Syncbot | 2019-11-22 | 1 | -0/+2 | |
| | ||||||
* | Reland "[CMake] Support installation of InstrProfData.inc" | Petr Hosek | 2019-11-22 | 2 | -0/+6 | |
| | | | | | | | | | | | This header fragment is useful on its own for any consumer that wants to use custom instruction profile runtime with the LLVM instrumentation. The concrete use case is in Fuchsia's kernel where we want to use instruction profile instrumentation, but we cannot use the compiler-rt runtime because it's not designed for use in the kernel environment. This change allows installing this header as part of compiler-rt. Differential Revision: https://reviews.llvm.org/D64532 | |||||
* | gn build: Merge ae8a8c2db6c | LLVM GN Syncbot | 2019-11-22 | 2 | -0/+2 | |
| | ||||||
* | gn build: Merge f7170d17a84 | LLVM GN Syncbot | 2019-11-22 | 1 | -1/+1 | |
| | ||||||
* | gn build: Merge aa981c1802d | LLVM GN Syncbot | 2019-11-22 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge 95fe54931fd | LLVM GN Syncbot | 2019-11-22 | 1 | -0/+1 | |
| | ||||||
* | gn build: (manually) merge dep from f65cfff6 | Nico Weber | 2019-11-22 | 1 | -0/+1 | |
| | ||||||
* | gn build: check-clang depends on llvm-cxxfilt. | Peter Collingbourne | 2019-11-20 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge a03435ec8e2 | LLVM GN Syncbot | 2019-11-20 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge 72d2929c52a | LLVM GN Syncbot | 2019-11-20 | 1 | -1/+0 | |
| | ||||||
* | gn build: Merge 089c0f58149 | LLVM GN Syncbot | 2019-11-20 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge ea8678d1c78 | LLVM GN Syncbot | 2019-11-20 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge 7fe9435dc88 | LLVM GN Syncbot | 2019-11-19 | 1 | -0/+1 | |
| | ||||||
* | gn build: Merge 765b1250f68 | LLVM GN Syncbot | 2019-11-19 | 2 | -0/+2 | |
| |