LLVM GN Syncbot
0d4c7b371d
gn build: Merge 6d5c273500a
2019-12-09 10:28:47 +00:00
LLVM GN Syncbot
3f8cd19ea3
gn build: Merge e60b36cf92e
2019-12-07 08:57:51 +00:00
Peter Collingbourne
563db3c456
gn build: Change scudo's list of supported platforms to a whitelist.
...
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
2019-12-06 15:53:54 -08:00
Nico Weber
1362f5ee73
gn build: Unbreak mac build after 4066591
2019-12-06 09:09:25 -05:00
LLVM GN Syncbot
2cf462d7ef
gn build: Merge 99768b243cd
2019-12-06 08:55:53 +00:00
LLVM GN Syncbot
e125c52922
gn build: Merge 9e8c799e2b0
2019-12-06 07:03:37 +00:00
Peter Collingbourne
2e73fd9f01
gn build: Add support for building scudo and its unit tests.
...
Differential Revision: https://reviews.llvm.org/D71081
2019-12-05 18:12:36 -08:00
Peter Collingbourne
89bc32b405
gn build: Bump Android API level to 29, and NDK to r21.
...
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
2019-12-05 18:12:36 -08:00
LLVM GN Syncbot
a86c18fa78
gn build: Merge aeda128a96c
2019-12-06 00:53:40 +00:00
LLVM GN Syncbot
a4b2cac1e5
gn build: Merge 6470497817e
2019-12-06 00:53:39 +00:00
LLVM GN Syncbot
134115e65f
gn build: Merge fdf80e86a52
2019-12-05 23:54:18 +00:00
LLVM GN Syncbot
2fefa22da6
gn build: Merge 7f93cb62280
2019-12-05 14:23:58 +00:00
LLVM GN Syncbot
7193a433e9
gn build: Merge 27f12444575
2019-12-05 00:59:20 +00:00
LLVM GN Syncbot
470a6e70bf
gn build: Merge 45ef055d4ff
2019-12-04 14:21:10 +00:00
LLVM GN Syncbot
dfe5e443d0
gn build: Merge 9f251eece46
2019-12-04 07:32:05 +00:00
Nico Weber
b532a0e899
gn build: (manually) merge ad871e42958
2019-12-03 19:37:10 -05:00
LLVM GN Syncbot
f44ded6384
gn build: Merge bc76dadb3cf
2019-12-03 11:35:13 +00:00
Nico Weber
0809ea774a
gn build: Add a toggle for building against the commandline tools SDK on macOS
2019-11-28 19:30:34 -05:00
Nico Weber
a59b46c56e
Revert "Revert "gn build: (manually) try to merge 1689ad27af""
...
This reverts commit 88276ddbfea753ac13da5a64c2020b7b0a06617f.
The original change relanded.
2019-11-27 21:12:46 -05:00
LLVM GN Syncbot
0be373cb23
gn build: Merge 19ac0eaf07e
2019-11-27 11:45:24 +00:00
Jinsong Ji
dd43196c59
[PowerPC] [NFC] rename PPCLoopPreIncPrep.cpp to PPCLoopInstrFormPrep.cpp 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
2019-11-27 00:31:09 +00:00
Nico Weber
bb2c702ebb
gn build: (manually) merge 9e676d9c7e
2019-11-25 18:48:10 -05:00
Nico Weber
ffc9527e43
gn build: set HAVE_VCS_VERSION_INC while building Version.cpp
...
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.)
2019-11-23 16:11:11 -05:00
Peter Collingbourne
52da15c594
gn build: Reland c52efdc5, "gn build: (manually) merge b5913e6d2f"
...
Because b5913e6d2f landed again as c54959c0.
2019-11-22 18:13:58 -08:00
LLVM GN Syncbot
283a691725
gn build: Merge 64ada7accbc
2019-11-22 22:15:40 +00:00
Petr Hosek
3ba73f04c0
Reland "[CMake] Support installation of InstrProfData.inc"
...
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
2019-11-22 14:09:46 -08:00
LLVM GN Syncbot
c6064e5a55
gn build: Merge ae8a8c2db6c
2019-11-22 21:49:47 +00:00
LLVM GN Syncbot
275824733a
gn build: Merge f7170d17a84
2019-11-22 08:12:49 +00:00
LLVM GN Syncbot
942208e867
gn build: Merge aa981c1802d
2019-11-22 08:12:48 +00:00
LLVM GN Syncbot
dde6d8f10b
gn build: Merge 95fe54931fd
2019-11-22 08:12:48 +00:00
Nico Weber
e851862563
gn build: (manually) merge dep from f65cfff6
2019-11-22 03:12:25 -05:00
Peter Collingbourne
f0d31eaac6
gn build: check-clang depends on llvm-cxxfilt.
2019-11-20 16:25:54 -08:00
LLVM GN Syncbot
7cb6af25c8
gn build: Merge a03435ec8e2
2019-11-20 15:28:09 +00:00
LLVM GN Syncbot
52ebfb3921
gn build: Merge 72d2929c52a
2019-11-20 14:15:38 +00:00
LLVM GN Syncbot
0075942ee9
gn build: Merge 089c0f58149
2019-11-20 12:30:58 +00:00
LLVM GN Syncbot
46efcbce37
gn build: Merge ea8678d1c78
2019-11-20 12:10:51 +00:00
LLVM GN Syncbot
298b2eff0e
gn build: Merge 7fe9435dc88
2019-11-19 16:34:22 +00:00
LLVM GN Syncbot
3ae6437414
gn build: Merge 765b1250f68
2019-11-19 15:33:25 +00:00
LLVM GN Syncbot
8d49aea2ea
gn build: Merge e8a4c74f115
2019-11-19 10:34:24 +00:00
LLVM GN Syncbot
0f5b4869fb
gn build: Merge c0fc29c4684
2019-11-19 09:55:01 +00:00
LLVM GN Syncbot
95b601a26f
gn build: Merge 39285a0f02c
2019-11-19 09:55:01 +00:00
Nico Weber
fd27d21be7
Revert "gn build: (manually) try to merge 1689ad27af"
...
This reverts commit e4ec2ecf6d4768d681a89263c0a4d29a7b7761ad.
1689ad27af was reverted as well.
2019-11-19 04:40:10 -05:00
LLVM GN Syncbot
d620a40a1a
gn build: Merge 30e7ee3c4ba
2019-11-18 23:33:25 +00:00
Nico Weber
eadb59b6ec
gn build: (manually) try to merge 1689ad27af
2019-11-18 18:33:04 -05:00
LLVM GN Syncbot
41ccf4a62c
gn build: Merge 2054ed052f1
2019-11-18 15:48:35 +00:00
LLVM GN Syncbot
9763668ba8
gn build: Merge 631be5c0d41
2019-11-15 21:34:55 +00:00
LLVM GN Syncbot
c2abc2b10a
gn build: Merge d6de5f12d48
2019-11-15 20:50:43 +00:00
LLVM GN Syncbot
8daa578612
gn build: Merge e6584b2b7b2
2019-11-15 12:57:26 +00:00
LLVM GN Syncbot
78beec860a
gn build: Merge 16f38dda292
2019-11-15 05:27:58 +00:00
LLVM GN Syncbot
b3ae00c383
gn build: Merge e9a06e06064
2019-11-12 03:49:52 +00:00