Commit Graph

854 Commits

Author SHA1 Message Date
LLVM GN Syncbot 1c918ff2c1 gn build: Merge aeda128a96 2019-12-06 00:53:40 +00:00
LLVM GN Syncbot d4416e3dac gn build: Merge 6470497817 2019-12-06 00:53:39 +00:00
LLVM GN Syncbot 6e8322deb3 gn build: Merge fdf80e86a5 2019-12-05 23:54:18 +00:00
LLVM GN Syncbot 699427d77e gn build: Merge 7f93cb6228 2019-12-05 14:23:58 +00:00
LLVM GN Syncbot 26f0606415 gn build: Merge 27f1244457 2019-12-05 00:59:20 +00:00
LLVM GN Syncbot c732a15216 gn build: Merge 45ef055d4f 2019-12-04 14:21:10 +00:00
LLVM GN Syncbot d08dc0655e gn build: Merge 9f251eece4 2019-12-04 07:32:05 +00:00
Nico Weber ba47a3c945 gn build: (manually) merge ad871e4295 2019-12-03 19:37:10 -05:00
LLVM GN Syncbot 14f7673939 gn build: Merge bc76dadb3c 2019-12-03 11:35:13 +00:00
Nico Weber 5190cf8ffd gn build: Add a toggle for building against the commandline tools SDK on macOS 2019-11-28 19:30:34 -05:00
Nico Weber 601cc29a57 Revert "Revert "gn build: (manually) try to merge 1689ad27af""
This reverts commit 88276ddbfe.
The original change relanded.
2019-11-27 21:12:46 -05:00
LLVM GN Syncbot 755dfaa104 gn build: Merge 19ac0eaf07 2019-11-27 11:45:24 +00:00
Jinsong Ji 1260ea7421 [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 94daffdfc6 gn build: (manually) merge 9e676d9c7e 2019-11-25 18:48:10 -05:00
Nico Weber e306255d45 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 62335188f3 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 70580bb38d gn build: Merge 64ada7accb 2019-11-22 22:15:40 +00:00
Petr Hosek f35032e03d 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 90f641f2f1 gn build: Merge ae8a8c2db6 2019-11-22 21:49:47 +00:00
LLVM GN Syncbot 3b901ce367 gn build: Merge f7170d17a8 2019-11-22 08:12:49 +00:00
LLVM GN Syncbot ff17c1ff09 gn build: Merge aa981c1802 2019-11-22 08:12:48 +00:00
LLVM GN Syncbot 2703e095c0 gn build: Merge 95fe54931f 2019-11-22 08:12:48 +00:00
Nico Weber a634f21593 gn build: (manually) merge dep from f65cfff6 2019-11-22 03:12:25 -05:00
Peter Collingbourne a0da875a3a gn build: check-clang depends on llvm-cxxfilt. 2019-11-20 16:25:54 -08:00
LLVM GN Syncbot c1ed22954a gn build: Merge a03435ec8e 2019-11-20 15:28:09 +00:00
LLVM GN Syncbot f8c92b8ee2 gn build: Merge 72d2929c52 2019-11-20 14:15:38 +00:00
LLVM GN Syncbot 5e0b7df4db gn build: Merge 089c0f5814 2019-11-20 12:30:58 +00:00
LLVM GN Syncbot 6a89ecb1dd gn build: Merge ea8678d1c7 2019-11-20 12:10:51 +00:00
LLVM GN Syncbot 50b17de05d gn build: Merge 7fe9435dc8 2019-11-19 16:34:22 +00:00
LLVM GN Syncbot 41bac76da8 gn build: Merge 765b1250f6 2019-11-19 15:33:25 +00:00
LLVM GN Syncbot 2fcf3e934b gn build: Merge e8a4c74f11 2019-11-19 10:34:24 +00:00
LLVM GN Syncbot 26d36a1903 gn build: Merge c0fc29c468 2019-11-19 09:55:01 +00:00
LLVM GN Syncbot d54e5a2c86 gn build: Merge 39285a0f02 2019-11-19 09:55:01 +00:00
Nico Weber 88276ddbfe Revert "gn build: (manually) try to merge 1689ad27af"
This reverts commit e4ec2ecf6d.
1689ad27af was reverted as well.
2019-11-19 04:40:10 -05:00
LLVM GN Syncbot 327904d3cf gn build: Merge 30e7ee3c4b 2019-11-18 23:33:25 +00:00
Nico Weber e4ec2ecf6d gn build: (manually) try to merge 1689ad27af 2019-11-18 18:33:04 -05:00
LLVM GN Syncbot 7e45b5864f gn build: Merge 2054ed052f 2019-11-18 15:48:35 +00:00
LLVM GN Syncbot 51a0a4e355 gn build: Merge 631be5c0d4 2019-11-15 21:34:55 +00:00
LLVM GN Syncbot 7f1cb1fa6e gn build: Merge d6de5f12d4 2019-11-15 20:50:43 +00:00
LLVM GN Syncbot 9c5e0fcc23 gn build: Merge e6584b2b7b 2019-11-15 12:57:26 +00:00
LLVM GN Syncbot 2a42cfde23 gn build: Merge 16f38dda29 2019-11-15 05:27:58 +00:00
LLVM GN Syncbot 6ebec32b12 gn build: Merge e9a06e0606 2019-11-12 03:49:52 +00:00
Nick Desaulniers 49fb4a96e0 change LLVM_VERSION_SUFFIX default from svn to git
Summary:
Sayonara SVN!

Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>

Reviewers: tstellar, jyknight, lebedev.ri, smeenai, mgorny, hans, mclow.lists

Reviewed By: mgorny, hans

Subscribers: christof, libcxx-commits, llvm-commits, srhines

Tags: #libc, #llvm

Differential Revision: https://reviews.llvm.org/D70019
2019-11-11 09:10:20 -08:00
LLVM GN Syncbot 2da34a43c7 gn build: Merge 8d288a0668 2019-11-11 16:47:59 +00:00
LLVM GN Syncbot fa03665e86 gn build: Merge f0af11d86f 2019-11-08 20:48:12 +00:00
LLVM GN Syncbot f96de25739 gn build: Merge 0dc0572b48 2019-11-08 14:31:11 +00:00
LLVM GN Syncbot b4237db295 gn build: Merge 25ee861372 2019-11-07 22:43:50 +00:00
Nico Weber fe6fee9445 Revert "gn build: (manually) merge b5913e6d2f"
This reverts commit c52efdc52c,
because b5913e6d2f got reverted.
2019-11-06 20:52:29 -05:00
Nico Weber c52efdc52c gn build: (manually) merge b5913e6d2f 2019-11-06 18:26:56 -05:00
LLVM GN Syncbot 1a6903bdfe gn build: Merge 24130d661e 2019-11-06 08:29:28 +00:00
LLVM GN Syncbot 667223c3ed gn build: Merge 40d0d4e233 2019-11-04 17:20:23 +00:00
Nico Weber 4168a2e9de gn build: (manually) merge 51b4b17eb
Also reverts r353980 since that duplicated the GenAsmMatcher target for
AArch64. Instead use visiblity.
2019-11-04 09:51:41 -05:00
Nico Weber 9cd13deb29 gn build: run "gn format" 2019-11-04 09:50:16 -05:00
Nico Weber a3915ca9f9 gn build: add deps, see discussion on D69130 2019-11-04 09:22:12 -05:00
Nico Weber ce7d5a6bbe gn build: (manually) merge 3a399c09 / add76dd3c 2019-11-03 12:52:54 -05:00
LLVM GN Syncbot 449882b544 gn build: Merge d36a033310 2019-11-01 15:17:32 +00:00
LLVM GN Syncbot bbbd22e645 gn build: Merge e72e59e902 2019-10-31 23:15:09 +00:00
Peter Collingbourne 7c86c70f26 gn build: Add support for cross-compiling the builtins and profile runtimes for Android aarch64 and arm.
Differential Revision: https://reviews.llvm.org/D69681
2019-10-31 15:47:20 -07:00
Peter Collingbourne d47133adad gn build: s/target_/current_/g in compiler-rt/lib/{builtins,profile}.
Fixes stage2 cross compilation.

Differential Revision: https://reviews.llvm.org/D69680
2019-10-31 14:03:39 -07:00
Nico Weber d6bb256b44 Revert "gn build: (manually) merge ec66603ac7"
This reverts commit df899f2272.
Looks like ec66603ac7 was reverted recently.
2019-10-31 16:30:01 -04:00
Nico Weber df899f2272 gn build: (manually) merge ec66603ac7 2019-10-31 16:28:50 -04:00
Nico Weber e491e82639 gn build: (manually) merge cd24a00 more 2019-10-31 09:12:53 -04:00
Nico Weber 7e23f88d7d gn build: (manually) merge b32bae6f76 2019-10-31 07:38:21 -04:00
LLVM GN Syncbot b1209d74e3 gn build: Merge 33a745e6fe 2019-10-30 22:28:00 +00:00
LLVM GN Syncbot e62f91fb75 gn build: Merge cd24a00bd3 2019-10-30 20:20:22 +00:00
LLVM GN Syncbot 88d77fce94 gn build: Merge b9d8e23b80 2019-10-30 19:36:47 +00:00
LLVM GN Syncbot 5cc605bcc1 gn build: Merge 29dc0b17de 2019-10-30 17:40:59 +00:00
Nico Weber 37e10c2929 gn build: (manually) merge 67474c60d3 2019-10-30 11:23:54 -04:00
LLVM GN Syncbot 9c273becce gn build: Merge 6bf5580492 2019-10-30 10:43:37 +00:00
Nico Weber 4d06ea83cc gn build: (manually) merge a34680a3 2019-10-29 21:51:11 -04:00
LLVM GN Syncbot 8a3a5f93b2 gn build: Merge 38839d08b8 2019-10-29 01:06:42 +00:00
Nico Weber 8530f294f5 gn build: fix bad merge of 75f72f6b done in 3431f1ba 2019-10-28 20:59:11 -04:00
Nico Weber 3431f1ba4c gn build: (manually) merge 75f72f6b 2019-10-28 20:56:21 -04:00
Nico Weber 8aa0a785c4 gn build: (manually) merge d157a9bc
While here, also merge r335850 / r366396.
2019-10-28 14:18:56 -04:00
LLVM GN Syncbot 2aa955411a gn build: Merge 5ab9a850f6 2019-10-28 06:32:06 +00:00
LLVM GN Syncbot a153233caf gn build: Merge 8e567b0730 2019-10-25 16:49:07 +00:00
LLVM GN Syncbot d581f68519 gn build: Merge 74d39a42f1 2019-10-25 10:01:34 +00:00
LLVM GN Syncbot 918b88ab15 gn build: Merge ffa214ef22 2019-10-25 06:36:53 +00:00
LLVM GN Syncbot 72d7908afc gn build: Merge d0bd3fc88b 2019-10-25 06:36:53 +00:00
LLVM GN Syncbot 9c0f66746c gn build: Merge bb6a27fc25 2019-10-25 06:36:52 +00:00
Nico Weber 13d8d19d51 gn build: (manually) merge 08074cc9 2019-10-25 02:35:14 -04:00
Nico Weber 19ca80ef05 gn build: make sync build work with git revs now that svn is gone 2019-10-22 14:19:35 -04:00
GN Sync Bot 4e039e2720 gn build: Merge r375483
llvm-svn: 375484
2019-10-22 05:09:35 +00:00
GN Sync Bot 01e177ede5 gn build: Merge r375390
llvm-svn: 375393
2019-10-21 08:06:38 +00:00
GN Sync Bot b01c077a18 gn build: Merge r375375
llvm-svn: 375376
2019-10-20 20:44:56 +00:00
Peter Collingbourne 3b113a2be6 gn build: Build compiler-rt code with -fvisibility=hidden.
This matches the CMake build.

Differential Revision: https://reviews.llvm.org/D69202

llvm-svn: 375299
2019-10-18 22:52:17 +00:00
GN Sync Bot e8da5e51cd gn build: Merge r375288
llvm-svn: 375289
2019-10-18 21:11:20 +00:00
GN Sync Bot 52dc406efc gn build: Merge r375254
llvm-svn: 375256
2019-10-18 16:52:12 +00:00
GN Sync Bot 9604624ebf gn build: Merge r374982
llvm-svn: 374983
2019-10-16 09:59:01 +00:00
GN Sync Bot 0cdf478955 gn build: Merge r374903
llvm-svn: 374904
2019-10-15 15:33:04 +00:00
GN Sync Bot ae8e69ecd0 gn build: Merge r374899
llvm-svn: 374900
2019-10-15 14:53:40 +00:00
GN Sync Bot a945469875 gn build: Merge r374882
llvm-svn: 374883
2019-10-15 11:55:38 +00:00
Joerg Sonnenberger 9681ea9560 Reapply r374743 with a fix for the ocaml binding
Add a pass to lower is.constant and objectsize intrinsics

This pass lowers is.constant and objectsize intrinsics not simplified by
earlier constant folding, i.e. if the object given is not constant or if
not using the optimized pass chain. The result is recursively simplified
and constant conditionals are pruned, so that dead blocks are removed
even for -O0. This allows inline asm blocks with operand constraints to
work all the time.

The new pass replaces the existing lowering in the codegen-prepare pass
and fallbacks in SDAG/GlobalISEL and FastISel. The latter now assert
on the intrinsics.

Differential Revision: https://reviews.llvm.org/D65280

llvm-svn: 374784
2019-10-14 16:15:14 +00:00
Dmitri Gribenko 1a21f98ac3 Revert "Add a pass to lower is.constant and objectsize intrinsics"
This reverts commit r374743. It broke the build with Ocaml enabled:
http://lab.llvm.org:8011/builders/clang-x86_64-debian-fast/builds/19218

llvm-svn: 374768
2019-10-14 12:22:48 +00:00
Joerg Sonnenberger e4300c392d Add a pass to lower is.constant and objectsize intrinsics
This pass lowers is.constant and objectsize intrinsics not simplified by
earlier constant folding, i.e. if the object given is not constant or if
not using the optimized pass chain. The result is recursively simplified
and constant conditionals are pruned, so that dead blocks are removed
even for -O0. This allows inline asm blocks with operand constraints to
work all the time.

The new pass replaces the existing lowering in the codegen-prepare pass
and fallbacks in SDAG/GlobalISEL and FastISel. The latter now assert
on the intrinsics.

Differential Revision: https://reviews.llvm.org/D65280

llvm-svn: 374743
2019-10-13 23:00:15 +00:00
Nico Weber d0b8db9ab8 gn build: (manually) merge r374720
llvm-svn: 374721
2019-10-13 15:25:13 +00:00
GN Sync Bot 0fb5a1ee97 gn build: Merge r374707
llvm-svn: 374708
2019-10-13 08:33:14 +00:00
Nico Weber e95d1ca1e2 Revert r374663 "[clang-format] Proposal for clang-format to give compiler style warnings"
The test fails on macOS and looks a bit wrong, see comments on the review.

Also revert follow-up r374686.

llvm-svn: 374688
2019-10-12 22:58:34 +00:00
Nico Weber b12012cc98 gn build: (manually) merge r374663
llvm-svn: 374686
2019-10-12 22:24:56 +00:00
Nico Weber 1b82fb61c1 gn build: (manually) merge r374606 better
llvm-svn: 374611
2019-10-11 23:22:36 +00:00
GN Sync Bot 92e11e6d39 gn build: Merge r235758
llvm-svn: 374610
2019-10-11 23:12:04 +00:00
Nico Weber 71ecae9d54 gn build: Cmanually) merge r374590
llvm-svn: 374608
2019-10-11 23:05:24 +00:00
Nico Weber e695d3c695 gn build: (manually) merge r374110
llvm-svn: 374575
2019-10-11 17:42:24 +00:00
GN Sync Bot b67d3df1c1 gn build: Merge r374558
llvm-svn: 374560
2019-10-11 14:48:31 +00:00
GN Sync Bot 85ec603d9e gn build: Merge r374476
llvm-svn: 374482
2019-10-10 23:49:59 +00:00
Nico Weber 5ff60e160a gn build: restore tablegen restat optimization after r373664
llvm-svn: 374395
2019-10-10 17:47:18 +00:00
Nico Weber a134d3cfc9 gn build: merge r374381 more (effectively a no-op)
llvm-svn: 374391
2019-10-10 17:40:00 +00:00
GN Sync Bot dc895a325f gn build: Merge r374381
llvm-svn: 374383
2019-10-10 17:14:20 +00:00
GN Sync Bot c05a875c8c gn build: Merge r374277
llvm-svn: 374278
2019-10-10 04:29:49 +00:00
Nico Weber 20fc20dfcf gn build: (manually) merge r374271
llvm-svn: 374272
2019-10-10 02:48:47 +00:00
GN Sync Bot 04f1effb99 gn build: Merge r374245
llvm-svn: 374260
2019-10-09 23:10:49 +00:00
Nico Weber b555ea5ff9 gn build: (manually) merge r374219
llvm-svn: 374249
2019-10-09 22:22:36 +00:00
Hans Wennborg 1e1e3ba252 Unify the two CRC implementations
David added the JamCRC implementation in r246590. More recently, Eugene
added a CRC-32 implementation in r357901, which falls back to zlib's
crc32 function if present.

These checksums are essentially the same, so having multiple
implementations seems unnecessary. This replaces the CRC-32
implementation with the simpler one from JamCRC, and implements the
JamCRC interface in terms of CRC-32 since this means it can use zlib's
implementation when available, saving a few bytes and potentially making
it faster.

JamCRC took an ArrayRef<char> argument, and CRC-32 took a StringRef.
This patch changes it to ArrayRef<uint8_t> which I think is the best
choice, and simplifies a few of the callers nicely.

Differential revision: https://reviews.llvm.org/D68570

llvm-svn: 374148
2019-10-09 09:06:30 +00:00
Nico Weber 8f7a32043d gn build: unbreak libcxx build after r374116 by restoring gen_link_script.py for gn
llvm-svn: 374129
2019-10-08 23:08:18 +00:00
GN Sync Bot 4e139f3871 gn build: Merge r374062
llvm-svn: 374065
2019-10-08 15:34:52 +00:00
GN Sync Bot d190f7679f gn build: Merge r374061
llvm-svn: 374064
2019-10-08 15:28:36 +00:00
GN Sync Bot ed5d1c12dc gn build: Merge r374058
llvm-svn: 374059
2019-10-08 15:12:38 +00:00
Nico Weber 0d19662a6a gn build: try to make system-libs.windows.test pass
llvm-svn: 373948
2019-10-07 19:17:02 +00:00
Nico Weber a1f5c258d6 gn build: use better triple on windows
The CMake build uses "x86_64-pc-windows-msvc". The "-msvc" suffix is
important because e.g. clang/test/lit.cfg.py matches against the
suffix "windows-msvc" to compute the presence of the "ms-sdk" and
the absence of the "LP64" feature.

Differential Revision: https://reviews.llvm.org/D68572

llvm-svn: 373899
2019-10-07 13:13:31 +00:00
Nico Weber a30730f690 gn build: no-op style tweak in sync script
llvm-svn: 373873
2019-10-07 00:37:10 +00:00
Nico Weber 598e7a3a68 gn build: make windows build less broken
llvm-svn: 373858
2019-10-06 18:11:53 +00:00
Nico Weber 90cfbf35c9 gn build: (manually) merge r373718
llvm-svn: 373726
2019-10-04 10:20:47 +00:00
GN Sync Bot ea31d1807c gn build: Merge r373689
llvm-svn: 373690
2019-10-04 04:00:11 +00:00
Nico Weber 204623e05c Reland r349624: Let TableGen write output only if it changed, instead of doing so in cmake
Move the write-if-changed logic behind a flag and don't pass it
with the MSVC generator. msbuild doesn't have a restat optimization,
so not doing write-if-change there doesn't have a cost, and it
should fix whatever causes PR43385.

llvm-svn: 373664
2019-10-03 21:22:28 +00:00
Nico Weber c118a03e69 gn build: (manually) merge 373651 better
The reland uses a static library, not an object library.
Doesn't really matter for the gn build, but it's probalby
nice to have the same semantics for the target type.

llvm-svn: 373660
2019-10-03 20:41:57 +00:00
Nico Weber 6695ff62d0 Reland "gn build: (manually) merge r373551"
373551 relanded in 373651.

llvm-svn: 373654
2019-10-03 20:07:03 +00:00
Nico Weber b01ebd6c1d gn build: (manually) merge r373622
llvm-svn: 373627
2019-10-03 16:59:12 +00:00
GN Sync Bot d1a4b82274 gn build: Merge r373601
llvm-svn: 373603
2019-10-03 14:28:27 +00:00
Nico Weber ead8577aff gn build: Revert 373554 "gn build: (manually) merge r373551"
r373551 was reverted in r373581.

llvm-svn: 373586
2019-10-03 11:57:39 +00:00
GN Sync Bot d7f93154b3 gn build: Merge r373556
llvm-svn: 373558
2019-10-03 02:43:27 +00:00
Nico Weber f79f68975d gn build: (manually) merge r373551
llvm-svn: 373554
2019-10-03 01:32:51 +00:00
GN Sync Bot 81f2da4d09 gn build: Merge r373538
llvm-svn: 373550
2019-10-03 00:47:13 +00:00
Nico Weber 641ecbd014 gn build: (manually) merge r373527
llvm-svn: 373534
2019-10-02 22:33:07 +00:00
GN Sync Bot 9ba60b38cc gn build: Merge r373489
llvm-svn: 373492
2019-10-02 17:23:41 +00:00
GN Sync Bot 5591722b5b gn build: Merge r373462
llvm-svn: 373463
2019-10-02 12:51:47 +00:00
Nico Weber b54302e37d gn build: (manually) merge r373425
llvm-svn: 373438
2019-10-02 09:48:16 +00:00
Nico Weber 9e763e1b36 gn build: (manually) merge r373407
llvm-svn: 373419
2019-10-02 01:26:46 +00:00
GN Sync Bot 081e9df1e1 gn build: Merge r373392
llvm-svn: 373393
2019-10-01 21:23:33 +00:00
Simon Pilgrim 9eb2bd6b8d Revert rL349624 : Let TableGen write output only if it changed, instead of doing so in cmake, attempt 2
Differential Revision: https://reviews.llvm.org/D55842
-----------------
As discussed on PR43385 this is causing Visual Studio msbuilds to perpetually rebuild all tablegen generated files

llvm-svn: 373338
2019-10-01 13:39:43 +00:00
GN Sync Bot 1ec0894a82 gn build: Merge r373202
llvm-svn: 373204
2019-09-30 12:57:04 +00:00
Nico Weber 171c12bb1d gn build: (manually) merge r373082
llvm-svn: 373086
2019-09-27 13:14:34 +00:00
GN Sync Bot 940d0e2b8a gn build: Merge r373083
llvm-svn: 373085
2019-09-27 13:04:46 +00:00
Nico Weber 0eb4d9dd7a Reland "gn build: (manually) merge r373028"
This relands r373029, reverted in 373033, because r373028 relanded in r373066.

llvm-svn: 373070
2019-09-27 11:37:59 +00:00
Dmitri Gribenko da963abd53 Revert "gn build: (manually) merge r373028"
This reverts commit r373029, which depends on r373028, which I reverted.

llvm-svn: 373033
2019-09-26 23:30:47 +00:00
Nico Weber c2cc6817fa gn build: (manually) merge r373028
llvm-svn: 373029
2019-09-26 23:17:25 +00:00
Marco Antognini aefdc1e37a [gn build] Fix Python DeprecationWarning
Summary:
This fixes two issues:
 - DeprecationWarning: invalid escape sequence \`
 - ResourceWarning: unclosed file

Subscribers: mgorny, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D67753

llvm-svn: 372876
2019-09-25 14:15:34 +00:00
Nico Weber 2c93d061f2 gn build: (manually) merge r372843
llvm-svn: 372850
2019-09-25 12:02:00 +00:00
GN Sync Bot 62aceecfaf gn build: Merge r372841
llvm-svn: 372842
2019-09-25 10:35:03 +00:00
GN Sync Bot 2d810475d4 gn build: Merge r372712
llvm-svn: 372713
2019-09-24 09:43:29 +00:00
GN Sync Bot 52c55d7fb5 gn build: Merge r372706
llvm-svn: 372707
2019-09-24 09:11:31 +00:00