summaryrefslogtreecommitdiffstats
path: root/llvm/utils/gn
Commit message (Collapse)AuthorAgeFilesLines
...
* gn build: add deps I failed to add in b2508ce85c1Nico Weber2019-12-131-1/+5
|
* [Legalizer] Refactoring out legalizeMachineFunctionRoman Tereshin2019-12-131-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 monorepoNico Weber2019-12-131-3/+1
|
* gn build: Merge 84728e65e95LLVM GN Syncbot2019-12-131-0/+1
|
* gn build: Merge 526244b187dLLVM GN Syncbot2019-12-121-0/+1
|
* gn build: Merge 600d123c6ffLLVM GN Syncbot2019-12-121-0/+1
|
* gn build: (manually) merge 5d986953c8b917bacfaa1f800fc1e242559f76beNico Weber2019-12-111-7/+164
|
* gn build: (manually) merge d23c61490cNico Weber2019-12-113-0/+17
|
* gn build: Merge afb13afcf22LLVM GN Syncbot2019-12-111-1/+6
|
* gn build: (manually) merge eb3e81f43Nico Weber2019-12-104-0/+10
|
* [MC] Delete MCCodePadderFangrui Song2019-12-091-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 Collingbourne2019-12-093-0/+36
| | | | Differential Revision: https://reviews.llvm.org/D71104
* gn build: Merge 6d5c273500aLLVM GN Syncbot2019-12-091-0/+1
|
* gn build: Merge e60b36cf92eLLVM GN Syncbot2019-12-071-1/+1
|
* gn build: Change scudo's list of supported platforms to a whitelist.Peter Collingbourne2019-12-061-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 4066591Nico Weber2019-12-061-1/+5
|
* gn build: Merge 99768b243cdLLVM GN Syncbot2019-12-062-0/+2
|
* gn build: Merge 9e8c799e2b0LLVM GN Syncbot2019-12-062-1/+1
|
* gn build: Add support for building scudo and its unit tests.Peter Collingbourne2019-12-054-0/+191
| | | | Differential Revision: https://reviews.llvm.org/D71081
* gn build: Bump Android API level to 29, and NDK to r21.Peter Collingbourne2019-12-052-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 aeda128a96cLLVM GN Syncbot2019-12-061-0/+1
|
* gn build: Merge 6470497817eLLVM GN Syncbot2019-12-061-1/+0
|
* gn build: Merge fdf80e86a52LLVM GN Syncbot2019-12-051-0/+1
|
* gn build: Merge 7f93cb62280LLVM GN Syncbot2019-12-051-0/+1
|
* gn build: Merge 27f12444575LLVM GN Syncbot2019-12-051-0/+1
|
* gn build: Merge 45ef055d4ffLLVM GN Syncbot2019-12-041-0/+1
|
* gn build: Merge 9f251eece46LLVM GN Syncbot2019-12-041-0/+1
|
* gn build: (manually) merge ad871e42958Nico Weber2019-12-031-0/+1
|
* gn build: Merge bc76dadb3cfLLVM GN Syncbot2019-12-032-1/+1
|
* gn build: Add a toggle for building against the commandline tools SDK on macOSNico Weber2019-11-281-3/+14
|
* Revert "Revert "gn build: (manually) try to merge 1689ad27af""Nico Weber2019-11-271-0/+2
| | | | | This reverts commit 88276ddbfea753ac13da5a64c2020b7b0a06617f. The original change relanded.
* gn build: Merge 19ac0eaf07eLLVM GN Syncbot2019-11-271-0/+1
|
* [PowerPC] [NFC] rename PPCLoopPreIncPrep.cpp to PPCLoopInstrFormPrep.cpp ↵Jinsong Ji2019-11-271-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 9e676d9c7eNico Weber2019-11-251-0/+1
|
* gn build: set HAVE_VCS_VERSION_INC while building Version.cppNico Weber2019-11-235-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 Collingbourne2019-11-221-1/+10
| | | | Because b5913e6d2f landed again as c54959c0.
* gn build: Merge 64ada7accbcLLVM GN Syncbot2019-11-221-0/+2
|
* Reland "[CMake] Support installation of InstrProfData.inc"Petr Hosek2019-11-222-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 ae8a8c2db6cLLVM GN Syncbot2019-11-222-0/+2
|
* gn build: Merge f7170d17a84LLVM GN Syncbot2019-11-221-1/+1
|
* gn build: Merge aa981c1802dLLVM GN Syncbot2019-11-221-0/+1
|
* gn build: Merge 95fe54931fdLLVM GN Syncbot2019-11-221-0/+1
|
* gn build: (manually) merge dep from f65cfff6Nico Weber2019-11-221-0/+1
|
* gn build: check-clang depends on llvm-cxxfilt.Peter Collingbourne2019-11-201-0/+1
|
* gn build: Merge a03435ec8e2LLVM GN Syncbot2019-11-201-0/+1
|
* gn build: Merge 72d2929c52aLLVM GN Syncbot2019-11-201-1/+0
|
* gn build: Merge 089c0f58149LLVM GN Syncbot2019-11-201-0/+1
|
* gn build: Merge ea8678d1c78LLVM GN Syncbot2019-11-201-0/+1
|
* gn build: Merge 7fe9435dc88LLVM GN Syncbot2019-11-191-0/+1
|
* gn build: Merge 765b1250f68LLVM GN Syncbot2019-11-192-0/+2
|
OpenPOWER on IntegriCloud