1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2025-02-01 05:01:59 +01:00

1163 Commits

Author SHA1 Message Date
LLVM GN Syncbot
95c79c03a9 [gn build] Port 92874d28669 2020-07-23 15:07:01 +00:00
LLVM GN Syncbot
74f5811ca5 [gn build] Port 13ad00be98e 2020-07-22 23:32:03 +00:00
LLVM GN Syncbot
76b377fb6c [gn build] Port 27650ec5541 2020-07-22 23:08:46 +00:00
Nico Weber
f9159b1f9a [gn build] Remove something I missed in 1afd889d0 2020-07-22 16:36:25 -04:00
LLVM GN Syncbot
8e18472dd3 [gn build] Port 418121c30a8 2020-07-22 18:37:02 +00:00
Nico Weber
47e7034b3a [gn build] (manually) port 746b5fad5b 2020-07-22 14:10:17 -04:00
LLVM GN Syncbot
5d745148d4 [gn build] Port a5e0194709c 2020-07-22 16:56:06 +00:00
LLVM GN Syncbot
973a5639f7 [gn build] Port 2a6c871596c 2020-07-22 16:56:05 +00:00
Fangrui Song
cb11f3c379 [gn build] Handle X86InstCombineIntrinsic.cpp in 2a6c871596ce 2020-07-22 09:49:27 -07:00
Fangrui Song
71ef60fd8c [gn build] Port 2a6c871596ce & 44a6bda19b40 2020-07-22 09:40:50 -07:00
Nico Weber
3900b1c685 Build: Move TF source file inclusion from build system to source files
Outside of compiler-rt (where it's arguably an anti-pattern too),
LLVM tries to keep its build files as simple as possible. See e.g.
llvm/docs/SupportLibrary.rst, "Code Organization".

Differential Revision: https://reviews.llvm.org/D84243
2020-07-21 13:02:34 -04:00
Nico Weber
56f3c2b2d3 [gn build] (manually) hack around 70f8d0ac8a3 2020-07-21 06:35:36 -04:00
LLVM GN Syncbot
d8d3b91ab3 [gn build] Port e1270b16c94 2020-07-20 17:51:57 +00:00
Nico Weber
74cfe04a0f [gn build] Run git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format 2020-07-17 12:31:42 -04:00
Nico Weber
598efdf414 [gn build] (manually) merge 6c43ed608 2020-07-17 12:27:21 -04: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
Nico Weber
5e45050636 [gn format] (manually) merge 6bddd099ac 2020-07-17 11:21:42 -04:00
LLVM GN Syncbot
02ac158b95 [gn build] Port 6bddd099ac1 2020-07-17 14:58:08 +00:00
LLVM GN Syncbot
bd49fc9d37 [gn build] Port c7562e77b3a 2020-07-17 14:38:56 +00:00
LLVM GN Syncbot
9476f32c02 [gn build] Port 9870f77441c 2020-07-16 23:07:46 +00:00
LLVM GN Syncbot
12bd51a094 [gn build] Port 0f6220ddd6c 2020-07-16 23:07:45 +00:00
LLVM GN Syncbot
ff4f09f824 [gn build] Port 0e940d55f8a 2020-07-16 23:07:45 +00:00
Nico Weber
754d8450bf [gn build] (manually) merge 9870f77441c 2020-07-16 19:07:28 -04:00
LLVM GN Syncbot
207caa9df8 [gn build] Port 5e8b4be9f85 2020-07-16 19:08:09 +00:00
Nico Weber
0ee3da9a31 [gn build] Fix merge script mishap 2020-07-16 13:46:45 -04:00
LLVM GN Syncbot
9506f9a061 [gn build] Port 1360e140cc7 2020-07-16 16:14:13 +00:00
LLVM GN Syncbot
3194a601ce [gn build] Port 4a539faf74b 2020-07-15 17:53:38 +00:00
Hans Wennborg
7ddc914b02 Bump the trunk major version to 12
and clear the release notes.
2020-07-15 12:05:05 +02:00
LLVM GN Syncbot
137ffe83dc [gn build] Port 0750757e80c 2020-07-15 02:13:43 +00:00
Nico Weber
750e5616cb [gn build] (manually) merge c1e2f73c 2020-07-14 20:43:59 -04:00
Louis Dionne
6ac4774c26 [libc++] Automatically detect whether RTTI is enabled
Instead of detecting it automatically but also allowing for the setting
to be specified explicitly, always detect whether exceptions are enabled
based on whether -fno-rtti (or equivalent) is used. It's less confusing
to have a single way of tweaking that knob.

This change follows the lead of 71d88cebfb42.
2020-07-14 16:51:37 -04: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
9485ea1e41 [gn build] Port fdb69539bcd 2020-07-13 18:10:37 +00:00
LLVM GN Syncbot
4289f3f3ad [gn build] Port 83080a294ad 2020-07-13 17:19:05 +00:00
Nico Weber
4ae0689f8c [gn build] (manually) merge 943660fd15f193 2020-07-11 06:44:28 -04:00
Nathan James
de6c03fab8 Reland Fix gn build after 943660f 2020-07-11 11:42:05 +01:00
Nathan James
599f7977e5 Revert "Fix gn builds after 943660fd1"
This reverts commit 4abdcdb45ee22d77dd64a71cb41e967d35361280.
2020-07-11 10:45:17 +01:00
Nathan James
23b5813b04 Fix gn builds after 943660fd1 2020-07-11 10:42:57 +01: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
Roman Lebedev
892d28a558 [llvm-reduce] Reducing attributes
Summary:
This handles all three places where attributes could currently be - `GlobalVariable`, `Function` and `CallBase`.
For last two, it correctly handles all three possible attribute locations (return value, arguments and function itself)

There was a previous attempt at it D73853,
which was committed in rGfc62b36a000681c01e993242b583c5ec4ab48a3c,
but then reverted all the way back in rGb12176d2aafa0ccb2585aa218fc3b454ba84f2a9
due to some (osx?) test failures.

Reviewers: nickdesaulniers, dblaikie, diegotf, george.burgess.iv, jdoerfert, Tyker, arsenm

Reviewed By: nickdesaulniers

Subscribers: wdng, MaskRay, arsenm, llvm-commits, mgorny

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D83351
2020-07-09 23:10:43 +03:00
LLVM GN Syncbot
e40f05431d [gn build] Port d999cbc9883 2020-07-08 22:37:03 +00:00
LLVM GN Syncbot
3f0ba389d6 [gn build] Port 20e271a98de 2020-07-08 07:52:15 +00:00
Nico Weber
3d34b8a66c [gn build] Port baca8f977ed 2020-07-07 22:29:19 -04:00
LLVM GN Syncbot
ddd17f6c62 [gn build] Port dfa0db79d0e 2020-07-07 17:49:12 +00:00
LLVM GN Syncbot
cd295c72b1 [gn build] Port 939d8309dbd 2020-07-07 02:20:39 +00:00
LLVM GN Syncbot
5d22c8ecf0 [gn build] Port 05f2b5ccfc5 2020-07-07 00:37:49 +00:00
LLVM GN Syncbot
16f6904f84 [gn build] Port 2020-07-07 00:37:49 +00:00