LLVM GN Syncbot
9e8a72babc
[gn build] Port 5d1c1a243c
2022-02-14 21:39:38 +00:00
LLVM GN Syncbot
4aaa8e4e00
[gn build] Port 85355a560a
2022-02-14 19:57:49 +00:00
LLVM GN Syncbot
f849a3adce
[gn build] Port 2a8f9a5e95
2022-02-14 19:57:48 +00:00
LLVM GN Syncbot
aa15274389
[gn build] Port de54e4ab78
2022-02-14 19:21:47 +00:00
LLVM GN Syncbot
dd20a459d6
[gn build] Port 0f73fb18ca
2022-02-14 18:25:45 +00:00
LLVM GN Syncbot
16fcc2fd42
[gn build] Port 43c2348c5b
2022-02-14 17:55:08 +00:00
LLVM GN Syncbot
3efdfe722d
[gn build] Port 00cd6c0420
2022-02-14 17:28:29 +00:00
LLVM GN Syncbot
31d992299c
[gn build] Port 55bd22f853
2022-02-14 11:30:41 +00:00
Peter Waller
7f41643ef0
[gn build] Add host_cpu=arm64 & current_os=linux => aarch64-unknown-linux-gnu
...
I've been using this triple in development for a while without issues,
it's passing check-llvm and check-clang.
(The above is the commit message, but the build is currently broken since
D114639, I intend to submit this once it's passing again and it's accepted in
review)
Differential Revision: https://reviews.llvm.org/D119331
2022-02-14 10:49:37 +00:00
Joe Loser
861386dbd6
[libc++] Remove <experimental/filesystem> header
...
`<filesystem>` header has been around for a while now, so we can safely remove
`<experimental/filesystem>` header. `_LIBCPP_DEPRECATED_EXPERIMENTAL_FILESYSTEM`
suggests we were going to remove `<experimental/filesystem>` in llvm 11 release,
but we never did. So, remove the experimental header now, its associated tests,
and the `_LIBCPP_DEPRECATED_EXPERIMENTAL_FILESYSTEM` macro.
Differential Revision: https://reviews.llvm.org/D119603
2022-02-12 19:43:57 -05:00
Douglas Yung
437d4e01fe
Revert "try to fix windows build after 73e585e44d" and
...
Revert "Reland "[lld/coff] Make lld-link work in a non-MSVC shell, add /winsysroot:""
This reverts commit 0574b5fc65
and 73e585e44d
.
This change is causing the test Driver/cl-options.c to fail on Windows buildbots.
https://lab.llvm.org/staging/#/builders/204/builds/1343
2022-02-11 23:47:53 -08:00
Nico Weber
73e585e44d
Reland "[lld/coff] Make lld-link work in a non-MSVC shell, add /winsysroot:"
...
This relands commit b3b2538df1
, except that the new files in Support
are instead in a new library WindowsDriver.
2022-02-11 17:07:33 -05:00
Adrian Prantl
baac665adf
Revert "[lld/coff] Make lld-link work in a non-MSVC shell, add /winsysroot:"
...
This reverts commit b3b2538df1
,
it introduced a cycklic module depenency that broke the -DLLVM_ENABLE_MODULES=1 build.
2022-02-11 13:07:23 -08:00
Peter Kasting
b3b2538df1
[lld/coff] Make lld-link work in a non-MSVC shell, add /winsysroot:
...
Makes lld-link work in a non-MSVC shell by autodetecting MSVC toolchain. Also
adds support for /winsysroot and a few other switches.
All this is done by refactoring to share code with clang-cl's existing support
for the same.
Differential Revision: https://reviews.llvm.org/D118070
2022-02-11 13:55:18 -05:00
Arthur Eubanks
d408abf403
[gn build] Manually port c7eb846345
...
Since the bot is broken due to hwasan issues, it's not auto updating the file lists.
2022-02-11 10:54:43 -08:00
Nikolas Klauser
169a66eac8
[libc++] Remove __functional_base
...
Reviewed By: ldionne, Quuxplusone, #libc
Spies: Mordante, mgorny, libcxx-commits, arichardson, llvm-commits, arphaman
Differential Revision: https://reviews.llvm.org/D119439
2022-02-11 19:16:01 +01:00
LLVM GN Syncbot
ae0d861cb3
[gn build] Port 31f9519d48
2022-02-11 17:36:54 +00:00
LLVM GN Syncbot
67c02e07c0
[gn build] Port 3b470d1ce9
2022-02-11 16:20:57 +00:00
LLVM GN Syncbot
0498f92ac7
[gn build] Port 1e77b396ff
2022-02-11 16:11:07 +00:00
LLVM GN Syncbot
d2a4f813e4
[gn build] Port f927021410
2022-02-10 23:27:43 +00:00
LLVM GN Syncbot
37c02c14a4
[gn build] Port 290e5722e8
2022-02-10 22:52:25 +00:00
LLVM GN Syncbot
6dbae1f7d9
[gn build] Port b380a31de0
2022-02-10 22:24:30 +00:00
LLVM GN Syncbot
8df4766eea
[gn build] Port bd3a1de683
2022-02-10 18:38:23 +00:00
LLVM GN Syncbot
1e421108c4
[gn build] Port 9d90531904
2022-02-10 15:02:15 +00:00
LLVM GN Syncbot
942b9652bc
[gn build] Port 8f1d8785df
2022-02-10 04:36:06 +00:00
Arthur Eubanks
27e0c6670a
[gn build] Port 76cad51b
2022-02-09 15:16:05 -08:00
LLVM GN Syncbot
e92ff1b4fa
[gn build] Port f1984b1433
2022-02-09 17:34:07 +00:00
LLVM GN Syncbot
990996bf8b
[gn build] Port 46a6f5ae14
2022-02-09 17:34:06 +00:00
Arthur Eubanks
022baf71ed
[gn build] Port a1862d78eb
2022-02-09 09:11:06 -08:00
LLVM GN Syncbot
f556743434
[gn build] Port 216575e581
2022-02-09 01:18:18 +00:00
Nico Weber
5167f3a73a
[gn build] (manually) port 216575e581
2022-02-08 20:17:40 -05:00
Nico Weber
94064aaeb1
[gn build] (manually) port 4a6553f4c2
some more
2022-02-08 20:17:40 -05:00
Nico Weber
ae92365397
[gn build] (manually) port 817d897b57
(LIBCXX_ABI_UNSTABLE)
2022-02-08 19:55:18 -05:00
LLVM GN Syncbot
34d557f38a
[gn build] Port 4a6553f4c2
2022-02-08 19:21:13 +00:00
Nico Weber
74e90900e3
[gn build] (manually) port 157bbe6aea
2022-02-07 18:45:04 -05:00
Arthur Eubanks
ed402291ae
[gn build] Port D119058
2022-02-07 09:29:27 -08:00
LLVM GN Syncbot
05a374fa69
[gn build] Port c63522e6ba
2022-02-07 11:59:15 +00:00
LLVM GN Syncbot
b9d4fe87e1
[gn build] Port 679f8a885b
2022-02-05 01:52:05 +00:00
Arthur Eubanks
69873633bd
[gn build] Port dbed14d
2022-02-04 12:52:33 -08:00
LLVM GN Syncbot
e55ace6c37
[gn build] Port 1d8bbe3d25
2022-02-04 18:44:32 +00:00
LLVM GN Syncbot
6dbba770a8
[gn build] Port 4a02562275
2022-02-04 17:43:11 +00:00
LLVM GN Syncbot
8b84ed23d9
[gn build] Port 44cdca37c0
2022-02-04 17:43:10 +00:00
Nico Weber
466c0d0dc7
[gn build] (manually) port e1db505b42
(clang-pseudo)
2022-02-04 10:17:02 -05:00
Haojian Wu
2189960e65
[pseudo] Rename Tests.cpp => Test.cpp
...
To be consistent with other files in clang unittest directory.
2022-02-04 09:48:14 +01:00
Arthur Eubanks
aaf2a47b1b
[gn build] Set -fmsc-version=1920 on Windows
...
Now that the minimum version version of MSVC required to build LLVM has
been bumped, we see
../../llvm/include\llvm/Support/Compiler.h(94,2): error: LLVM requires
at least VS 2019.
#error LLVM requires at least VS 2019.
e.g. http://45.33.8.238/win/53703/step_4.txt
1920 corresponds to the earliest version of VS 2019.
Reviewed By: thakis
Differential Revision: https://reviews.llvm.org/D118713
2022-02-03 15:56:02 -08:00
Nico Weber
e017dbab8c
[gn build] (manually) attempt to port 95d609b549
2022-02-03 16:53:34 -05:00
LLVM GN Syncbot
cf2bc63a1b
[gn build] Port c34698a811
2022-02-03 16:04:30 +00:00
Nico Weber
9b65641d5e
[gn build] (manually) port 20e05b9f0e
(ClangPseudoTests)
2022-02-03 10:55:53 -05:00
LLVM GN Syncbot
42c61a5dfc
[gn build] Port 610979b301
2022-02-03 01:19:34 +00:00
Nico Weber
5c17f9e109
[gn build] (manually) port ded733bd4
(llvm-remark-size-diff)
2022-02-02 19:32:54 -05:00