Nico Weber
155bd6c3b0
gn build: Merge r362160
...
llvm-svn: 362223
2019-05-31 12:07:05 +00:00
Nico Weber
f23ae7348f
gn build: Merge r362196
...
llvm-svn: 362222
2019-05-31 11:52:59 +00:00
Nico Weber
10c548b839
gn build: Merge r362190
...
llvm-svn: 362221
2019-05-31 11:51:42 +00:00
Nico Weber
4955eb7ceb
gn build: Make it possible to build with coverage information
...
Differential Revision: https://reviews.llvm.org/D62508
llvm-svn: 362018
2019-05-29 20:00:36 +00:00
Nico Weber
268dfaf153
gn build: Merge r361953
...
llvm-svn: 361961
2019-05-29 14:15:35 +00:00
Ilya Biryukov
6a17102731
gn build: make clangd depend on clang resource headers
...
Summary:
clangd needs them to function properly, even though they are not
strictly required for the build.
Reviewers: thakis
Reviewed By: thakis
Subscribers: MaskRay, jkorous, arphaman, llvm-commits, kadircet
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D62480
llvm-svn: 361828
2019-05-28 14:23:00 +00:00
Nico Weber
7228b50802
gn build: Merge r361664
...
llvm-svn: 361722
2019-05-26 13:06:48 +00:00
Nico Weber
bab1d8edcf
Rename clangToolingRefactor to clangToolingRefactoring for consistency with its directory
...
See "[cfe-dev] The name of clang/lib/Tooling/Refactoring".
Differential Revision: https://reviews.llvm.org/D62420
llvm-svn: 361684
2019-05-25 00:27:19 +00:00
Nico Weber
c0ea5b2d51
gn build: Merge r361607
...
llvm-svn: 361640
2019-05-24 14:24:25 +00:00
Nico Weber
4d7054615c
gn build: Merge r361418 more
...
llvm-svn: 361520
2019-05-23 18:01:16 +00:00
Nico Weber
465868d632
gn build: Merge r361487
...
llvm-svn: 361498
2019-05-23 13:59:44 +00:00
Peter Collingbourne
8477d68ad8
gn build: Merge r361418.
...
llvm-svn: 361449
2019-05-23 00:31:55 +00:00
Nico Weber
76a8a0cb58
gn build: Fix check-clangd target after r359825
...
llvm-svn: 361419
2019-05-22 19:03:45 +00:00
Ilya Biryukov
e7230ea7c9
Reland r361148 with a fix to the buildbot failure.
...
Reverted in r361377.
Also reland the '.gn' files (reverted in r361389).
llvm-svn: 361391
2019-05-22 14:44:45 +00:00
Nico Weber
86c5d9f6d5
gn build: Merge r361377
...
llvm-svn: 361389
2019-05-22 14:31:22 +00:00
Nico Weber
a7b9e98fd8
gn build: Merge r361264
...
llvm-svn: 361267
2019-05-21 14:41:27 +00:00
Nico Weber
440dd6df33
gn build: Run `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format`
...
llvm-svn: 361262
2019-05-21 14:22:38 +00:00
Nico Weber
e289e98837
gn build: Merge r361252
...
llvm-svn: 361260
2019-05-21 14:20:46 +00:00
Nico Weber
8287b973f0
gn build: Merge r361233
...
llvm-svn: 361259
2019-05-21 14:10:55 +00:00
Nico Weber
4522e26696
Try to fix build with older gccs after r361152
...
Also merge the cmake change there to the gn build.
llvm-svn: 361209
2019-05-21 00:27:26 +00:00
Nico Weber
80efcdcdf8
gn build: Merge r361148
...
llvm-svn: 361191
2019-05-20 19:33:32 +00:00
Nico Weber
7fbbdfd914
gn build: Merge r361152
...
llvm-svn: 361153
2019-05-20 13:46:42 +00:00
Nico Weber
f61fa1d038
gn build: Merge r361117
...
llvm-svn: 361121
2019-05-20 00:51:16 +00:00
Nico Weber
e4351bfa67
gn build: Merge r360993
...
llvm-svn: 361062
2019-05-17 18:37:46 +00:00
Nico Weber
e78ac9cc72
Revert r361033 "Add a Visit overload for DynTypedNode to ASTNodeTraverser"
...
It fails to build on some bots.
Also revert follow-up r361055.
llvm-svn: 361059
2019-05-17 18:31:24 +00:00
Nico Weber
10abc76fce
gn build: Merge r361033
...
llvm-svn: 361055
2019-05-17 17:36:06 +00:00
Nico Weber
9da9ed5352
gn build: Merge r360991
...
llvm-svn: 361053
2019-05-17 17:32:00 +00:00
Vitaly Buka
8b27e9c6d4
Fix GN build
...
llvm-svn: 360829
2019-05-16 00:19:37 +00:00
Nico Weber
dbc01b4fdc
gn build: Merge r360671
...
llvm-svn: 360766
2019-05-15 12:08:45 +00:00
Nico Weber
0a5efc28db
gn build: Run `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format`
...
llvm-svn: 360764
2019-05-15 12:03:10 +00:00
David L. Jones
fe1aec0dbb
gn build: add Hexagon target
...
Differential Revision: https://reviews.llvm.org/D61819
llvm-svn: 360647
2019-05-14 04:13:59 +00:00
David L. Jones
4fb6fcacf4
gn build: add Sparc target
...
llvm-svn: 360645
2019-05-14 04:02:50 +00:00
David L. Jones
500a6db479
gn build: add Lanai target
...
llvm-svn: 360644
2019-05-14 03:52:33 +00:00
Vitaly Buka
5f245bfca8
[gn] Fix build
...
llvm-svn: 360629
2019-05-13 22:30:53 +00:00
Nico Weber
69a3f9e465
gn build: Fewer dependencies in llvm/lib/Target
...
The tablegen groups only need public_deps for inc files included
(possibly transitively) in other targets. Move inc files that are
internan to the MCTargetDesc libraries into regular deps.
Related to the changes that merged InstPrinter into MCTargetDesc
(360484, 360486 etc).
llvm-svn: 360600
2019-05-13 16:59:43 +00:00
Nico Weber
eadbde32db
gn build: Merge r360572
...
llvm-svn: 360597
2019-05-13 16:15:40 +00:00
David L. Jones
f9180b5abe
gn build: support host build on ppc64 (a.k.a. powerpc64le)
...
llvm-svn: 360553
2019-05-13 04:07:54 +00:00
David L. Jones
3e6d69063d
gn build: merge r360550
...
llvm-svn: 360551
2019-05-13 03:43:25 +00:00
Nico Weber
d1059e3331
gn build: Merge r360540
...
llvm-svn: 360549
2019-05-12 23:47:03 +00:00
David L. Jones
3814d60035
gn build: sort tablegen rules for X86 and AArch64
...
llvm-svn: 360508
2019-05-11 03:23:37 +00:00
David L. Jones
b8cfb1b165
gn build: merge r360494 and r360502
...
llvm-svn: 360507
2019-05-11 03:20:09 +00:00
David L. Jones
ed355330a3
gn build: merge r360490
...
llvm-svn: 360492
2019-05-11 00:44:30 +00:00
David L. Jones
55120b2345
gn build: merge r360484 and r360486
...
llvm-svn: 360491
2019-05-11 00:35:53 +00:00
David L. Jones
d387fd0f75
gn build: merge r360345
...
llvm-svn: 360489
2019-05-11 00:20:18 +00:00
Nico Weber
82e68f5d6a
gn build: Merge r960255
...
llvm-svn: 360343
2019-05-09 14:14:21 +00:00
Nico Weber
cc433095f2
gn build: Merge r360151
...
llvm-svn: 360253
2019-05-08 13:41:01 +00:00
Jonas Devlieghere
fe608c938c
Revert "[OpenMP][Clang] Support for target math functions"
...
This commit appears to be breaking stage-2 builds on GreenDragon. The
OpenMP wrappers for cmath and math.h are copied into the root of the
resource directory and cause a cyclic dependency in module 'Darwin':
Darwin -> std -> Darwin. This blows up when CMake is testing for modules
support and breaks all stage 2 module builds, including the ThinLTO bot
and all LLDB bots.
CMake Error at cmake/modules/HandleLLVMOptions.cmake:497 (message):
LLVM_ENABLE_MODULES is not supported by this compiler
llvm-svn: 360192
2019-05-07 21:08:15 +00:00
Nico Weber
719a9aed05
gn build: Merge r360116
...
llvm-svn: 360141
2019-05-07 13:07:23 +00:00
Nico Weber
f8759e499c
gn build: Run `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format`
...
llvm-svn: 360140
2019-05-07 13:02:18 +00:00
Peter Collingbourne
2d2277f5e7
gn build: Merge r360063.
...
llvm-svn: 360074
2019-05-06 20:09:12 +00:00