1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
Commit Graph

220 Commits

Author SHA1 Message Date
LLVM GN Syncbot
5b19aaf8b1 [gn build] Port 00255f41929 2020-10-23 16:19:55 +00:00
LLVM GN Syncbot
c330f53100 [gn build] Port 6154c4115cd 2020-10-19 04:23:08 +00:00
LLVM GN Syncbot
3640a6462f [gn build] Port 0aec49c8531 2020-10-19 04:23:07 +00:00
LLVM GN Syncbot
9f80ca3aba [gn build] Port f0875971249 2020-10-13 20:50:32 +00:00
LLVM GN Syncbot
51ad2660a8 [gn build] Port 6d193ba3337 2020-09-29 17:50:16 +00:00
LLVM GN Syncbot
363f3d6efc [gn build] Port 7e4c6fb8546 2020-09-17 19:09:34 +00:00
LLVM GN Syncbot
0dbccab8b5 [gn build] Port a895040eb02 2020-09-17 03:02:00 +00:00
LLVM GN Syncbot
94a2e109f9 [gn build] Port b04c1a9d312 2020-09-17 01:54:10 +00:00
LLVM GN Syncbot
a83a7eb68a [gn build] Port cd4edf94cd4 2020-09-15 13:32:48 +00:00
LLVM GN Syncbot
cd5ddd835c [gn build] Port a8058c6f8d1 2020-09-15 13:32:47 +00:00
Nico Weber
f140e5dd60 [gn build] (semi-manually) port 380e746bcca 2020-09-15 09:25:30 -04:00
LLVM GN Syncbot
b0d19df2e5 [gn build] Port 19531a81f1d 2020-09-12 10:08:18 +00:00
LLVM GN Syncbot
bb1962032b [gn build] Port 8da6ae4ce1b 2020-09-11 13:49:35 +00:00
LLVM GN Syncbot
8a3aaf03bc [gn build] Port 3eb141e5078 2020-09-11 13:43:45 +00:00
Nico Weber
5e12eaec49 [gn build] port 5ffd940ac02 a bit more 2020-09-01 14:30:01 -04:00
Raphael Isemann
c3c7a59967 Reland [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library
This relands e9a3d1a401b07cbf7b11695637f1b549782a26cd which was originally
missing linking LLVMSupport into LLMVFileCheck which broke the SHARED_LIBS build.

Original summary:

The actual FileCheck logic seems to be implemented in LLVMSupport. I don't see a
good reason for having FileCheck implemented there as it has a very specific use
while LLVMSupport is a dependency of pretty much every LLVM tool there is. In
fact, the only use of FileCheck I could find (outside the FileCheck tool and the
FileCheck unit test) is a single call in GISelMITest.h.

This moves the FileCheck logic to its own LLVMFileCheck library. This way only
FileCheck and the GlobalISelTests now have a dependency on this code.

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D86344
2020-09-01 14:59:28 +02:00
Raphael Isemann
20366c891d Revert "[FileCheck] Move FileCheck implementation out of LLVMSupport into its own library"
This reverts commit e9a3d1a401b07cbf7b11695637f1b549782a26cd. Seems the new
FileCheck library doesn't link on some bots. Reverting for now.
2020-08-31 11:38:40 +02:00
Raphael Isemann
aecb52031b [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library
The actual FileCheck logic seems to be implemented in LLVMSupport. I don't see a
good reason for having FileCheck implemented there as it has a very specific use
while LLVMSupport is a dependency of pretty much every LLVM tool there is. In
fact, the only use of FileCheck I could find (outside the FileCheck tool and the
FileCheck unit test) is a single call in GISelMITest.h.

This moves the FileCheck logic to its own LLVMFileCheck library. This way only
FileCheck and the GlobalISelTests now have a dependency on this code.

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D86344
2020-08-31 11:24:41 +02:00
LLVM GN Syncbot
91886ab6b7 [gn build] Port 1a995a0af3c 2020-08-20 18:24:44 +00:00
LLVM GN Syncbot
8cd39d97f0 [gn build] Port 2f0d755d815 2020-08-17 20:30:41 +00:00
LLVM GN Syncbot
089fe26d78 [gn build] Port c1f6ce0c732 2020-08-17 12:02:24 +00:00
Nico Weber
fc76f2a36b [gn build] (manually) port d650cbc349ccc4 2020-08-13 15:43:43 -04:00
Arthur Eubanks
38b62da11d [gn build] Fix CodeGenTests
Missing dependency required by https://reviews.llvm.org/D67687.

Fixes
lld-link: error: undefined symbol: public: __cdecl llvm::PipelineTuningOptions::PipelineTuningOptions(void)
>>> referenced by C:\src\llvm-project\llvm\unittests\CodeGen\PassManagerTest.cpp:215
>>>               obj/llvm/unittests/CodeGen/CodeGenTests.PassManagerTest.obj:(private: virtual void __cdecl `anonymous namespace'::PassManagerTest_Basic_Test::TestBody(void))

Differential Revision: https://reviews.llvm.org/D85682
2020-08-11 12:31:42 -07:00
LLVM GN Syncbot
f4add55acc [gn build] Port f5b5ccf2a68 2020-08-07 23:43:14 +00:00
LLVM GN Syncbot
79c68f2fb8 [gn build] Port 320eab2d558 2020-08-07 19:01:40 +00:00
LLVM GN Syncbot
1bc795778b [gn build] Port 911565d1085 2020-08-07 18:22:24 +00:00
LLVM GN Syncbot
b84726b927 [gn build] Port f78f509c758 2020-08-03 18:05:15 +00:00
LLVM GN Syncbot
76b377fb6c [gn build] Port 27650ec5541 2020-07-22 23:08:46 +00:00
LLVM GN Syncbot
8e18472dd3 [gn build] Port 418121c30a8 2020-07-22 18:37:02 +00:00
Nico Weber
1fb7448577 [gn build] Make sync_source_lists_from_cmake handle one-line sources lines
sync_source_lists_from_cmake now also looks for source files in
`sources += [ "foo.cc" ]` lines, which allows us to remove most
`# Make `gn format` not collapse this` comments.

(sync_source_lists_from_cmake doesn't look for `foo_headers += [...]`
still, so the comment is still needed in two places for that.)

No intentional behavior change.
2020-07-17 11:53:42 -04:00
LLVM GN Syncbot
9476f32c02 [gn build] Port 9870f77441c 2020-07-16 23:07:46 +00:00
LLVM GN Syncbot
3194a601ce [gn build] Port 4a539faf74b 2020-07-15 17:53:38 +00:00
LLVM GN Syncbot
137ffe83dc [gn build] Port 0750757e80c 2020-07-15 02:13:43 +00:00
LLVM GN Syncbot
fe0b46e2d5 [gn build] Port dd6faf13d8e 2020-07-14 09:36:07 +00:00
LLVM GN Syncbot
fbb19ba599 [gn build] Port c15e04ee5e4 2020-07-14 09:31:18 +00:00
LLVM GN Syncbot
ef5b92a924 [gn build] Port caf395ee8c2 2020-07-13 23:39:28 +00:00
LLVM GN Syncbot
818fdbce3f [gn build] Port 9908a3b9f52 2020-07-13 20:18:59 +00:00
LLVM GN Syncbot
4289f3f3ad [gn build] Port 83080a294ad 2020-07-13 17:19:05 +00:00
SharmaRithik
dfc5577648 [CodeMoverUtils] Move OrderedInstructions to CodeMoverUtils
Summary: This patch moves OrderedInstructions to CodeMoverUtils as It was
the only place where OrderedInstructions is required.
Authored By: RithikSharma
Reviewer: Whitney, bmahjour, etiotto, fhahn, nikic
Reviewed By: Whitney, nikic
Subscribers: mgorny, hiraditya, llvm-commits
Tag: LLVM
Differential Revision: https://reviews.llvm.org/D80643
2020-07-10 11:22:43 +05:30
LLVM GN Syncbot
ca27ac2690 [gn build] Port b56b467a9a8 2020-06-29 12:53:46 +00:00
LLVM GN Syncbot
63e4803d4d [gn build] Port 8f9ca561a2b 2020-06-29 08:10:01 +00:00
LLVM GN Syncbot
2ff38c1213 [gn build] Port 9878996c708 2020-06-25 18:14:55 +00:00
LLVM GN Syncbot
0f8b5722e7 [gn build] Port 63a89693f09 2020-06-25 17:59:53 +00:00
LLVM GN Syncbot
ad3a7cef97 [gn build] Port 4fb2116ee7f 2020-06-24 17:00:19 +00:00
LLVM GN Syncbot
360e916006 [gn build] Port b7084d8ede1 2020-06-16 10:13:47 +00:00
Hans Wennborg
3567df2505 [gn build] (manualy) merge e2cc854 2020-06-16 10:58:07 +02:00
LLVM GN Syncbot
d0f5f087ee [gn build] Port bb677cacc80 2020-06-08 19:44:56 +00:00
LLVM GN Syncbot
39779a11df [gn build] Port 550b5995233 2020-06-08 16:55:22 +00:00
LLVM GN Syncbot
5c6a96f031 [gn build] Port 48cd9d9dd86 2020-06-04 12:56:45 +00:00
LLVM GN Syncbot
c3d7034d49 [gn build] Port 34cfed24ebd 2020-05-29 23:53:22 +00:00