LLVM GN Syncbot
b93dd67797
[gn build] Port fa8080376e
2020-03-12 16:33:39 +00:00
LLVM GN Syncbot
e79397f5e2
[gn build] Port 2c9cf9f4dd
2020-03-12 16:01:56 +00:00
LLVM GN Syncbot
f31f22ef0f
[gn build] Port d5edcb9064
2020-03-12 11:58:14 +00:00
LLVM GN Syncbot
9dd561d8b1
[gn build] Port 518292dbdf
2020-03-12 05:17:52 +00:00
Christian Sigg
f3ad6eb5d3
Change to individual pretty printer classes, remove generic `make_printer`.
...
Summary: Follow-up from D72589.
Reviewers: dblaikie
Reviewed By: dblaikie
Subscribers: merge_guards_bot, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D73609
2020-03-11 15:04:03 +01:00
LLVM GN Syncbot
8d9886f893
[gn build] Port 326bc1da45
2020-03-11 10:47:56 +00:00
LLVM GN Syncbot
7ecc743c5d
[gn build] Port ebdb98f254
2020-03-10 20:34:28 +00:00
LLVM GN Syncbot
a1224432ca
[gn build] Port a4cde9ad7b
2020-03-10 17:04:42 +00:00
LLVM GN Syncbot
14219aa442
[gn build] Port 714466bf36
2020-03-10 14:33:04 +00:00
Nico Weber
877073bc1c
[gn build] (manually) merge 47edf5bafb
2020-03-10 10:22:39 -04:00
Reid Kleckner
d75be4c06a
[gn] Use ghash if using clang & LLD together to make PDBs
...
I noticed my links were a bit slower on Windows than usual.
Reviewed By: thakis
Differential Revision: https://reviews.llvm.org/D75774
2020-03-09 15:23:54 -07:00
LLVM GN Syncbot
78ad24bff6
[gn build] Port 1e0669bfe0
2020-03-09 21:59:49 +00:00
Arthur Eubanks
3262319806
Fix typo in gn files
...
SKD -> SDK
2020-03-09 13:33:13 -07:00
LLVM GN Syncbot
4a1b6b0057
[gn build] Port 3486cc014b
2020-03-09 17:56:57 +00:00
LLVM GN Syncbot
3b64bf7b01
[gn build] Port 882f589e20
2020-03-09 16:03:39 +00:00
LLVM GN Syncbot
9800543aed
[gn build] Port 57c964aaa7
2020-03-08 11:50:36 +00:00
Nico Weber
8fef67a2c5
[gn build] copy compiler-rt headers to clang include dir on all platforms
2020-03-06 21:55:56 -05:00
Yuanfang Chen
1f7badf979
Add some more vscode files
...
On top of existing TableGen file syntax highlighting, added
- IR syntax highlighting
- LIT test output patterMatcher
- etc.
2020-03-05 19:31:28 -08:00
Fangrui Song
3e851f4a68
[PowerPC] Delete PPCMachObjectWriter and powerpc{,64}-apple-darwin
...
Reviewed By: #powerpc, sfertile
Differential Revision: https://reviews.llvm.org/D75494
2020-03-05 11:05:26 -08:00
LLVM GN Syncbot
6f1222560b
[gn build] Port cada5b881b
2020-03-05 10:56:10 +00:00
Fangrui Song
1a5da3f0b2
[gn build] Fix llvm-gsymutil after D75291
2020-03-03 16:37:52 -08:00
Greg Clayton
90e40a0bda
Rename "llvm-gsym" to "llvm-gsymutil" and fix dependencies.
...
Summary: This patch renames the "llvm-gsym" tool directory to "llvm-gsymutil". Dependencies are also reduced to the bare minimum for llvm-gsymutil.
Reviewers: aprantl, thakis
Subscribers: mgorny, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D75291
2020-03-03 14:13:29 -08:00
LLVM GN Syncbot
22dd23583a
[gn build] Port c84532a70a
2020-03-03 18:25:30 +00:00
LLVM GN Syncbot
680a75e1e4
[gn build] Port ae4d39c9e4
2020-03-03 15:41:46 +00:00
LLVM GN Syncbot
f2cd085078
[gn build] Port 613f791131
2020-03-03 14:16:22 +00:00
LLVM GN Syncbot
ac8680f0d8
[gn build] Port 3a063d68e3
2020-03-03 13:33:01 +00:00
LLVM GN Syncbot
c016e9fbee
[gn build] Port 3755039c99
2020-03-03 13:33:01 +00:00
LLVM GN Syncbot
a38b49918b
[gn build] Port 1454c27b60
2020-03-03 11:18:38 +00:00
Hans Wennborg
93c73d4834
Revert "Reland "[gn build] (manually) merge 68a235d07f9e70""
...
This reverts commit 94d4ca9004 .
I reverted 68a235d07f again in
916be8fd6a .
2020-03-03 11:21:11 +01:00
Joerg Sonnenberger
eb812efa12
Explicitly include <cassert> when using assert
...
Depending on the OS used, a module-enabled build can fail due to the
special handling <cassert> gets as textual header.
2020-03-02 22:45:28 +01:00
LLVM GN Syncbot
b9f37e9ace
[gn build] Port 49684f9db5
2020-03-02 17:35:47 +00:00
LLVM GN Syncbot
8c7c32b4c9
[gn build] Port 5a1958f267
2020-03-02 09:02:51 +00:00
Reid Kleckner
af450eabb9
Avoid including FileSystem.h from MemoryBuffer.h
...
Lots of headers pass around MemoryBuffer objects, but very few open
them. Let those that do include FileSystem.h.
Saves ~250 includes of Chrono.h & FileSystem.h:
$ diff -u thedeps-before.txt thedeps-after.txt | grep '^[-+] ' | sort | uniq -c | sort -nr
254 - ../llvm/include/llvm/Support/FileSystem.h
253 - ../llvm/include/llvm/Support/Chrono.h
237 - ../llvm/include/llvm/Support/NativeFormatting.h
237 - ../llvm/include/llvm/Support/FormatProviders.h
192 - ../llvm/include/llvm/ADT/StringSwitch.h
190 - ../llvm/include/llvm/Support/FormatVariadicDetails.h
...
This requires duplicating the file_t typedef, which is unfortunate. I
sunk the choice of mapping mode down into the cpp file using variable
template specializations instead of class members in headers.
2020-02-29 12:30:23 -08:00
Jordan Rupprecht
d369334270
[NFC] Fix minor python issues.
...
* llvm-gisel-cov.py: extra `)` after print
* chunk-print-before-all.py: py2-only print method
2020-02-28 14:17:43 -08:00
Jay Foad
395e2c0679
[Utils] Make some scripts directly executable
2020-02-28 13:39:54 +00:00
LLVM GN Syncbot
29fb0b1310
[gn build] Port 6af859dcca
2020-02-28 11:49:23 +00:00
LLVM GN Syncbot
2301a18c1c
[gn build] Port b0142cd986
2020-02-27 20:40:16 +00:00
LLVM GN Syncbot
299c3e13fb
[gn build] Port 3c36d8dad5
2020-02-26 16:09:48 +00:00
Nico Weber
cfbe889af5
[gn build] re-"gn format" all gn files
2020-02-26 08:38:34 -05:00
Nico Weber
ce75c3d2b6
[gn build] (manually) port 2f6cc21f44
2020-02-26 08:36:05 -05:00
Nico Weber
1b30b49436
[gn build] (manually) merge e058667a2e
2020-02-26 07:33:32 -05:00
Adrian Prantl
828fb0c51a
Fix a null dereference in the LLDB data formatters.
2020-02-25 16:43:55 -08:00
Hans Wennborg
edae4be8e2
Fix DfaEmitter::visitDfaState() crash in MSVC x86 debug builds (PR44945)
...
No functionality change (intended), but this seems to make the code a
bit clearer for the compiler and maybe for human readers too.
2020-02-25 15:18:41 +01:00
Nico Weber
3950093951
[gn build] (manually) merge fee41517fe
2020-02-25 07:19:49 -05:00
Hans Wennborg
4486aa03c5
build_llvm_package.bat: Produce zip files in addition to the installers
...
Now that the Windows installer no longer does anything besides
self-extract, maybe it would make sense to distribute the toolchain as a
plain zip file in addition to the current installer.
Differential revision: https://reviews.llvm.org/D74896
2020-02-25 12:14:07 +01:00
Peter Collingbourne
0414c56940
Revert "Rework go bindings so that validation works fine"
...
And add llvm-go back to the test dependencies.
No longer necessary now that llvm-go has been brought back.
This reverts commit e8f8873da5 .
2020-02-24 09:20:08 -08:00
Nico Weber
453d54865a
[gn build] remove -std=c++11 in libcxx build pending discussion in 80e73f2 review thread
2020-02-24 12:10:40 -05:00
Nico Weber
406a54b65f
[gn build] (manually) merge 54fa9ecd30
2020-02-24 11:42:32 -05:00
Bevin Hansson
c3f36acc92
[MC] Widen the functional unit type from 32 to 64 bits.
...
Summary:
The type used to represent functional units in MC is
'unsigned', which is 32 bits wide. This is currently
not a problem in any upstream target as no one seems
to have hit the limit on this yet, but in our
downstream one, we need to define more than 32
functional units.
Increasing the size does not seem to cause a huge
size increase in the binary (an llc debug build went
from 1366497672 to 1366523984, a difference of 26k),
so perhaps it would be acceptable to have this patch
applied upstream as well.
Subscribers: hiraditya, jsji, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D71210
2020-02-24 09:37:00 +01:00
LLVM GN Syncbot
8fa776b8ed
[gn build] Port 1874dee566
2020-02-21 20:51:44 +00:00