LLVM GN Syncbot
a1c342bf11
[gn build] Port f6b02ecd02
2020-11-23 21:33:46 +00:00
Reid Kleckner
64802d48d5
Make check-clang depend on the LLVM split-file utility
...
Fixes a recently added test that has this dependency. IMO this utility
is generally useful, so we should go ahead and take the new dependency.
2020-11-23 12:21:44 -08:00
Nico Weber
47eb5ce19a
[mac/arm] fix clang/test/Driver/darwin-ld-dedup.c
...
The test needs an object file, which it currenty gets with
`-target x86_64-apple-darwin10`. Rather than adding `REQUIRES: X86`, create
the object file via yaml2obj. This way, the test runs and passes even if the
host arch isn't x86 and only the host arch is built.
Part of PR46644.
2020-11-23 13:32:29 -05:00
Nico Weber
191117cec5
[gn build] (manually) port ed424b428
2020-11-22 16:19:59 -05:00
LLVM GN Syncbot
8c5d751b72
[gn build] Port 067ffbfe60
2020-11-22 21:09:32 +00:00
Nico Weber
6a9d05a0a2
[gn build] sort of merge 37ac559fcc
...
It'd be nicer if there was a group target that forwarded either to
//clang-tools-extra/clangd/index/remote or
//clangd/index/remote/unimplemented based on if remote index is enabled,
but for now it's never enabled in the gn build.
2020-11-22 16:07:35 -05:00
LLVM GN Syncbot
d730e611e6
[gn build] Port 8adc4d1ec7
2020-11-20 00:15:31 +00:00
Nico Weber
a8d9d0bd8a
[gn build] (manually) merge 1fb91fcf9c
2020-11-19 14:24:35 -05:00
Nico Weber
5824a572ad
[gn build] (manually) merge f0785c1f7a
2020-11-18 17:17:01 -05:00
Nico Weber
27e73816d6
lld: Make tests depend on llvm-symbolizer after bc98034040
...
Fixes test failures when building just `check-lld` in a clean build dir.
2020-11-18 11:43:44 -05:00
LLVM GN Syncbot
2b9a708491
[gn build] Port 6a89cb8136
2020-11-18 03:04:01 +00:00
LLVM GN Syncbot
39f1eeb07d
[gn build] Port 41bcc05e2a
2020-11-18 02:45:24 +00:00
Arthur Eubanks
67e0f791c9
[gn build] Use forward slashes for goma directory
...
gn generates improper compile_commands.json files by not escaping
backslashes.
2020-11-17 17:10:36 -08:00
LLVM GN Syncbot
e5d2409689
[gn build] Port f8f6d6455f
2020-11-18 00:02:29 +00:00
LLVM GN Syncbot
b2613fb2f0
[gn build] Port 8fb4417d82
2020-11-17 21:45:53 +00:00
Amy Huang
bc98034040
[llvm-symbolizer] Add inline stack traces for Windows.
...
This adds inline stack frames for symbolizing on Windows.
Differential Revision: https://reviews.llvm.org/D88988
2020-11-17 13:19:13 -08:00
LLVM GN Syncbot
07927ac675
[gn build] Port 8dbe44cb29
2020-11-16 14:58:16 +00:00
Nico Weber
c0538938c9
[gn build] (manually) merge e51631ca4c
2020-11-14 10:12:15 -05:00
Roman Lebedev
6861d938e5
Revert "clang-misexpect: Profile Guided Validation of Performance Annotations in LLVM"
...
See discussion in https://bugs.llvm.org/show_bug.cgi?id=45073 / https://reviews.llvm.org/D66324#2334485
the implementation is known-broken for certain inputs,
the bugreport was up for a significant amount of timer,
and there has been no activity to address it.
Therefore, just completely rip out all of misexpect handling.
I suspect, fixing it requires redesigning the internals of MD_misexpect.
Should anyone commit to fixing the implementation problem,
starting from clean slate may be better anyways.
This reverts commit 7bdad08429
,
and some of it's follow-ups, that don't stand on their own.
2020-11-14 13:12:38 +03:00
Arthur Eubanks
df84941dce
[gn build] Port 8741a76f
2020-11-13 09:17:52 -08:00
Nico Weber
c80d52e651
[gn build] (semi-manually) Port 6a8099e0f6
2020-11-13 11:20:23 -05:00
Nico Weber
ffaa859b72
[gn build] more hotfix after 17df195f70
to unbreak llvm-config tests
2020-11-13 10:03:05 -05:00
Nico Weber
7eba8ebf88
[gn build] Port 8bb6347939
2020-11-13 09:55:24 -05:00
Nico Weber
d86f07888a
[gn build] (manually) merge 1d0676b54c
2020-11-13 09:41:19 -05:00
Nico Weber
17df195f70
[gn build] Hotfix to unbreak build after 9218ff50f9
2020-11-13 09:26:43 -05:00
Nico Weber
fa9f41330d
[gn build] (manually) port 410626c9b5
2020-11-12 18:21:22 -05:00
Nico Weber
9a8fad2a89
Revert "[gn build] (semi-manually) port 173b51169b8"
...
This reverts commit 37a1336de7
.
173b51169b
was reverted in 777ca48
.
2020-11-12 13:54:24 -05:00
Nico Weber
37a1336de7
[gn build] (semi-manually) port 173b51169b
2020-11-12 12:18:27 -05:00
LLVM GN Syncbot
b304025acf
[gn build] Port 250de7388b
2020-11-11 14:04:25 +00:00
Nico Weber
420acc8414
[gn build] (manually) port 98aa067109
2020-11-11 08:40:13 -05:00
Nico Weber
641bead10e
[gn build] (semi-manually) Port 454579e46a
2020-11-11 08:40:13 -05:00
Nico Weber
c084ff5819
Revert "[gn build] (semi-manually) Port 98aa067109"
...
This reverts commit 04ce13e497
.
The commit message was wrong. Will reland with fixed message.
2020-11-11 08:40:12 -05:00
Nico Weber
04ce13e497
[gn build] (semi-manually) Port 98aa067109
2020-11-11 07:37:15 -05:00
Peter Collingbourne
c052510c0b
gn build: (manually) Port ae032e27
and 21f83113
.
...
__register_frame and __deregister_frame are associated with the
.eh_frame section, which I think is used on all of our platforms
except Windows and 32-bit ARM (which uses the ARM EHABI).
Also add a file that was added to lld/MachO.
2020-11-10 15:50:40 -08:00
LLVM GN Syncbot
554939583a
[gn build] Port dbfa69c502
2020-11-09 23:03:42 +00:00
LLVM GN Syncbot
65c489852c
[gn build] Port 9ca6fc4e09
2020-11-09 14:31:09 +00:00
LLVM GN Syncbot
44b2866fca
[gn build] Port d725f1ce53
2020-11-07 19:18:18 +00:00
Nico Weber
439b5bebaf
[gn build] (manually) port 82f86ae01
more
2020-11-05 14:12:33 -05:00
Nico Weber
b69af88481
[gn build] (manually) port 82f86ae01
2020-11-05 14:11:26 -05:00
LLVM GN Syncbot
1ec726f954
[gn build] Port 659f4bd87e
2020-11-05 15:11:13 +00:00
LLVM GN Syncbot
2ce5b8f78c
[gn build] Port d1b2a52319
2020-11-04 15:36:49 +00:00
LLVM GN Syncbot
beb825168d
[gn build] Port 73b6cb67dc
2020-11-04 12:00:24 +00:00
LLVM GN Syncbot
1581331dff
[gn build] Port 1124bf4ab7
2020-11-04 12:00:24 +00:00
Nico Weber
5c9d2db42d
[gn build] try to port 707d69ff32
2020-11-04 07:00:05 -05:00
Vitaly Buka
e86205680e
[sanitizer] Remove ANDROID_NDK_VERSION
2020-11-04 01:15:25 -08:00
LLVM GN Syncbot
a5bbefe303
[gn build] Port 1667d23e58
2020-11-03 13:58:51 +00:00
Nico Weber
47c95f1710
[gn build] (manually) port 1af3cb5424
2020-11-03 08:58:23 -05:00
LLVM GN Syncbot
31a3aca7f9
[gn build] Port c17da8676a
2020-11-02 18:32:12 +00:00
Nico Weber
9968331a59
[gn build] Run `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format`
2020-11-02 10:49:54 -05:00
Nico Weber
92ba5517a5
[gn build] (manually) port c6eaa14e11
2020-11-02 10:43:38 -05:00