Nico Weber
6fa300aa1e
gn build: Merge r369467
...
llvm-svn: 369476
2019-08-20 23:49:12 +00:00
Nico Weber
184bc069c6
gn build: Merge r369298
...
llvm-svn: 369401
2019-08-20 16:19:50 +00:00
Nico Weber
76053297bd
gn build: Merge r369064
...
llvm-svn: 369074
2019-08-16 00:04:48 +00:00
Nico Weber
78d1323b26
gn build: Merge r369061
...
llvm-svn: 369073
2019-08-16 00:04:42 +00:00
Nico Weber
1af501c092
gn build: Merge r369039
...
llvm-svn: 369047
2019-08-15 21:00:33 +00:00
Nico Weber
d9ebe58be2
gn build: Merge r369018
...
llvm-svn: 369046
2019-08-15 21:00:26 +00:00
Vitaly Buka
8f6a84d6c3
gn build: Merge r368918
...
llvm-svn: 368951
2019-08-15 01:38:30 +00:00
Nico Weber
891ea7ce64
gn build: Pre-merge https://reviews.llvm.org/D66195
...
llvm-svn: 368840
2019-08-14 12:38:43 +00:00
Nico Weber
58f03f2128
gn build: Extract git() and git_out() functions in sync script
...
llvm-svn: 368671
2019-08-13 11:48:15 +00:00
Nico Weber
7ed816bade
gn build: Merge r368630
...
llvm-svn: 368668
2019-08-13 11:32:54 +00:00
Nico Weber
d5f873e6a0
gn build: Give cmake sync script an opt-in --write flag
...
Differential Revision: https://reviews.llvm.org/D66101
llvm-svn: 368667
2019-08-13 11:32:45 +00:00
Nico Weber
01dab0ed97
gn build: Make sync script group output by revision
...
Differential Revision: https://reviews.llvm.org/D66090
llvm-svn: 368665
2019-08-13 11:24:20 +00:00
Nico Weber
c9f476a503
gn build: Merge r368592
...
llvm-svn: 368601
2019-08-12 18:33:10 +00:00
Peter Collingbourne
41ac83de6a
gn build: Merge r368432.
...
llvm-svn: 368470
2019-08-09 19:28:53 +00:00
Peter Collingbourne
57e2d74729
gn build: Merge r368439.
...
llvm-svn: 368469
2019-08-09 19:28:44 +00:00
Peter Collingbourne
66ad48e97d
gn build: Merge r368402.
...
llvm-svn: 368468
2019-08-09 19:28:35 +00:00
Peter Collingbourne
13dc20ddae
gn build: Merge r368392.
...
llvm-svn: 368467
2019-08-09 19:28:26 +00:00
Peter Collingbourne
353aa77a57
gn build: Merge r368358.
...
llvm-svn: 368466
2019-08-09 19:28:17 +00:00
Peter Collingbourne
01048033d2
gn build: Merge r368331.
...
llvm-svn: 368333
2019-08-08 20:11:23 +00:00
Nico Weber
e75ccf85fe
gn build: Merge r368158
...
llvm-svn: 368179
2019-08-07 15:30:44 +00:00
Nico Weber
3a7c85a8d4
gn build: Merge r368119
...
llvm-svn: 368178
2019-08-07 15:29:01 +00:00
Peter Collingbourne
75e557c8e2
gn build: Merge r368065.
...
llvm-svn: 368099
2019-08-06 21:48:06 +00:00
Peter Collingbourne
0974e2257a
gn build: Merge r368052.
...
llvm-svn: 368098
2019-08-06 21:47:55 +00:00
Peter Collingbourne
bd3d6677bc
gn build: Merge r368054.
...
llvm-svn: 368097
2019-08-06 21:47:46 +00:00
Peter Collingbourne
9272a3c04f
gn build: Merge r368086.
...
llvm-svn: 368096
2019-08-06 21:47:37 +00:00
Peter Collingbourne
7ae4713771
gn build: Merge r368070.
...
llvm-svn: 368095
2019-08-06 21:47:27 +00:00
Dmitri Gribenko
bd1721e534
Revert "gn build: Merge r368021"
...
This reverts commit r368025, which depends on r368021, which needs to be
reverted.
llvm-svn: 368034
2019-08-06 13:39:27 +00:00
Nico Weber
b2ec7a0da6
gn build: Merge r368024
...
llvm-svn: 368027
2019-08-06 13:12:26 +00:00
Nico Weber
87951c89d7
gn build: Merge r368021
...
llvm-svn: 368025
2019-08-06 13:08:54 +00:00
Nico Weber
96dd95fd95
gn build: Add AMDGPU target
...
Differential Revision: https://reviews.llvm.org/D65767
llvm-svn: 367972
2019-08-06 02:25:49 +00:00
Nico Weber
08fd65964f
gn build: Leave a comment why "-gen-searchable-table" tablegen()s are not called FooGenSearchableTable
...
llvm-svn: 367971
2019-08-06 02:21:50 +00:00
Nico Weber
139fb5d478
gn build: Merge r367917
...
llvm-svn: 367970
2019-08-06 02:17:05 +00:00
Nico Weber
2f238bd5ba
gn build: run "gn format"
...
llvm-svn: 367890
2019-08-05 16:55:04 +00:00
Nico Weber
0039f87fa5
gn build: Merge r367864
...
llvm-svn: 367868
2019-08-05 14:22:21 +00:00
Nico Weber
e4bb2b181f
gn build: Merge r367839
...
llvm-svn: 367844
2019-08-05 12:44:53 +00:00
Nico Weber
2ca1548299
gn build: Merge r367756
...
llvm-svn: 367795
2019-08-04 23:34:27 +00:00
Peter Collingbourne
a13a827c99
gn build: Merge r367667.
...
llvm-svn: 367692
2019-08-02 17:02:05 +00:00
Nico Weber
1a7f03e716
gn build: Merge r367463
...
llvm-svn: 367464
2019-07-31 18:56:49 +00:00
Nico Weber
62a0585530
compiler-rt: Rename .cc file in lib/profile to .cpp
...
See https://reviews.llvm.org/D58620 for discussion.
Note how the comment in the file already said ".cpp" :)
llvm-svn: 367460
2019-07-31 18:21:08 +00:00
Nico Weber
cf0a646d3c
gn build: Merge r367456
...
llvm-svn: 367457
2019-07-31 18:04:03 +00:00
Nico Weber
14ebf72315
gn build: Merge r367452 and add standalone sources
...
llvm-svn: 367454
2019-07-31 17:56:45 +00:00
Nico Weber
b206c3e3e4
gn build: Add build files for compiler-rt/lib/profile
...
Differential Revision: https://reviews.llvm.org/D65518
llvm-svn: 367450
2019-07-31 17:15:32 +00:00
Nico Weber
f3014984cf
gn build: Make builtin library build on macOS
...
For now, it only builds the x86_64 slice.
Differential Revision: https://reviews.llvm.org/D65513
llvm-svn: 367449
2019-07-31 17:12:33 +00:00
Nico Weber
e4001bacc2
gn build: Fix redundant object files in builtin lib.
...
compiler-rt's builtin library has generic implementations of many
functions, and then per-arch optimized implementations of some.
In the CMake build, both filter_builtin_sources() and an explicit loop
at the end of the build file (see D37166) filter out the generic
versions if a per-arch file is present.
The GN build wasn't doing this filtering. Just do the filtering manually
and explicitly, instead of being clever.
While here, also remove files from the mingw/arm build that are
redundantly listed after D39938 / r318139 (both from the CMake and the
GN build).
While here, also fix a target_os -> target_cpu typo.
Differential Revision: https://reviews.llvm.org/D65512
llvm-svn: 367448
2019-07-31 17:08:34 +00:00
Nico Weber
4593ce804b
gn build: Merge r367393
...
llvm-svn: 367422
2019-07-31 12:19:28 +00:00
Nico Weber
95ab5e6eb7
gn build: Merge r367364
...
llvm-svn: 367366
2019-07-30 23:38:09 +00:00
Nico Weber
3b0769b7b4
gn build: Update comment I failed to update in r367340 / D65462
...
llvm-svn: 367341
2019-07-30 18:19:13 +00:00
Nico Weber
2859bbb3e2
gn build: Fix check-clang-tools after r362702.
...
r362702 added a test that requires clang-tidy to be linked
into libclang, so add that to the gn build.
Differential Revision: https://reviews.llvm.org/D65462
llvm-svn: 367340
2019-07-30 18:16:55 +00:00
Hans Wennborg
9ad716ed39
gn build: Use rebase_path on filename args to libcxx/utils/gen_link_script.py
...
$ ninja -j800
[1/5] ACTION //libcxx/src:cxx_linker_script(//llvm/utils/gn/build/toolchain:stage2_unix)
FAILED: lib/libc++.so
python ../libcxx/utils/gen_link_script.py --input //build.gn/lib/libc++.so.0 --output //build.gn/lib/libc++.so c++abi unwind
GENERATING SCRIPT: 'INPUT(libc++.so.0 -lc++abi -lunwind)' as file //build.gn/lib/libc++.so
Traceback (most recent call last):
File "../libcxx/utils/gen_link_script.py", line 57, in <module>
sys.exit(main())
File "../libcxx/utils/gen_link_script.py", line 50, in main
with open(args.output, 'w') as f:
IOError: [Errno 2] No such file or directory: '//build.gn/lib/libc++.so'
ninja: build stopped: subcommand failed.
Differential revision: https://reviews.llvm.org/D65449
llvm-svn: 367314
2019-07-30 14:17:58 +00:00
Eric Fiselier
a2a6f85366
[clang-tidy]: Google: new check 'google-upgrade-googletest-case'
...
Introduce a new check to upgrade user code based on API changes in Googletest.
The check finds uses of old Googletest APIs with "case" in their name and replaces them with the new APIs named with "suite".
Patch by Alex Strelnikov (strel@google.com )
Reviewed as D62977.
llvm-svn: 367263
2019-07-29 21:38:56 +00:00