Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/swiftwasm/swift-clang
This repository is no longer in use, please refer to the LLVM monorepo https://github.com/swiftwasm/llvm-project
https://github.com/swiftwasm/swift-clang
Summary: Add a new call to Clang to perform task allocation for the target.
Reviewers: ABataev,...
1ec5b0cfa836c5f856fcbb3de7f13cae08f03458 authored over 5 years ago by Gheorghe-Teodor Bercea <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363450 91177308-0d34-0410-b5e6-96231b3b80d8
02d27f2c5293a9ddfc1a87a0f2a0cdd4c744b798 authored over 5 years ago by Reid Kleckner <[email protected]>Also reject default arguments appearing in invalid locations.
git-svn-id: https://llvm.org/svn/...
ba78be77a4efee70ff070aabccb9903e712fa5ac authored over 5 years ago by Richard Smith <[email protected]>rather than duplicating operator name tables in multiple places.
git-svn-id: https://llvm.org/sv...
b444e6042265d9b7c8f63d0ad92695ee11e7a6b0 authored over 5 years ago by Richard Smith <[email protected]>Summary: This patch avoids the emission of maps for target link variables when unified memory is...
8a5660d9acf30d389733e6d10fd0211b0afa9e1b authored over 5 years ago by Gheorghe-Teodor Bercea <[email protected]>0ed339520282b1f96b18ecca30f818c611bbc180 authored over 5 years ago by Automerger <Automerger@Swift>
In addition to being unused and duplicating code, this was also wrong
(it didn't properly mark t...
nullptr_t does not access memory.
We now reuse CK_NullToPointer to represent a conversion from a...
263516059c94b57c33e29b489c8dbe751569cbd4 authored over 5 years ago by Richard Smith <[email protected]>
Summary:
When a variable is named in a context where we can't directly emit a
reference to it (b...
* Add a common function to setup opt-remarks
* Rename common options to the same names
* Add err...
Enable 48-bytes of implicit arguments for HIP as well. Earlier it was enabled for OpenCL. This c...
6279011307b083e8bc984ee021fba12dee435010 authored over 5 years ago by Yaxun Liu <[email protected]>
This would need more work to actually support them, but this is less
wrong than the default.
gi...
1c9402d07dedc3a7bef447f4b3f6f7c20b7c145a authored over 5 years ago by Matt Arsenault <[email protected]>It broke running check-lld on mac, see https://reviews.llvm.org/D61697
git-svn-id: https://llvm...
fb16511ae6dd945453f28f988225c102dc19fb7d authored over 5 years ago by Nico Weber <[email protected]>This reverts commit r363242 as it broke some builds with
make[2]: *** No rule to make target ...
e412648982c8b0b929cc25a749c146625714b17a authored over 5 years ago by Sven van Haastregt <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363369 91177308-0d34-0410-b5e6-96231b3b80d8
5ae774dec3f25a9cdd4586b0862c36ae21f17837 authored over 5 years ago by Sylvestre Ledru <[email protected]>
Summary:
this revision adds Lexing, Parsing and Basic Semantic for the consteval specifier as sp...
21e1d82530ec4357d34a89ec11b478525e6dd936 authored over 5 years ago by Automerger <Automerger@Swift>
Summary:
[[ https://bugs.llvm.org/show_bug.cgi?id=41549 | bug report ]]
Before this patch, impl...
4a58b8483cde0d2ea84c2ad9741c83b45ede8f55 authored over 5 years ago by Gauthier Harnisch <[email protected]>
Summary:
this is a bugfixe for [[ https://bugs.llvm.org/show_bug.cgi?id=41400 | PR41400 ]]
adde...
20e4ccc974ae571714d649105c34fa03b3a1156f authored over 5 years ago by Gauthier Harnisch <[email protected]>
Revert 363340 "Remove unused SK_LValueToRValue initialization step."
Revert 363337 "PR23833, DR2...
ARM has a special target feature called soft-float-abi. This feature is
special, since we get it...
Differential Revision: https://reviews.llvm.org/D63308
git-svn-id: https://llvm.org/svn/llvm-pr...
53e77edaa7dbbef981a45f512c5252260a993c57 authored over 5 years ago by Stanislav Mekhanoshin <[email protected]>This reverts commit 6e6e3af55bb97e1a4c97375c15a2b0099120c5a7.
This breaks greendragon.
git-svn...
59e34e93716e204a15c5a09e5c407b101e18a53d authored over 5 years ago by Francis Visoiu Mistrih <[email protected]>Differential Revision: https://reviews.llvm.org/D63209
git-svn-id: https://llvm.org/svn/llvm-pr...
1823b61b62e5a6ab1821a6a0408644b6eb635f20 authored over 5 years ago by Stanislav Mekhanoshin <[email protected]>
In addition to being unused and duplicating code, this was also wrong
(it didn't properly mark t...
nullptr_t does not access memory.
We now reuse CK_NullToPointer to represent a conversion from a...
7bbf5d1de0007b0c1c09cb7af6d6863df6faf968 authored over 5 years ago by Richard Smith <[email protected]>
Summary:
Before it was using the fully qualified name only for static data members.
Now it does ...
* Add a common function to setup opt-remarks
* Rename common options to the same names
* Add err...
Summary:
This test fails to link shared libraries because tries to run
a copied version of clang...
Summary:
When a variable is named in a context where we can't directly emit a
reference to it (b...
-fno-use-cxx-atexit is used
This matches the GCC behavior, __cxa_thread_atexit should be permiss...
552d41903d2003e01030581ecc51222be9707e8b authored over 5 years ago by Erich Keane <[email protected]>
Add an AssumptionCache callback to the InlineFuntionInfo used for the
AlwaysInlinerPass to match...
This contains the part of D62225 which fixes CodeGen/split-debug-single-file.c
by not placing .d...
This contains the part of D62225 which fixes Profile/gcc-flag-compatibility.c
by adding the pass...
This contains the part of D62225 which prevents insertion of lifetime
intrinsics when creating t...
70d38889146f42529aa398961324f8bb8d452a7f authored over 5 years ago by swift_jenkins <[email protected]>
Summary: Added AST matcher for ignoring elidable move constructors
Reviewers: hokein, gribozavr...
b235d6c5fbead823fefcb70877860d9c99e150c3 authored over 5 years ago by Dmitri Gribenko <[email protected]>Patch by Pierre Gondois.
Differential revision: https://reviews.llvm.org/D62849
git-svn-id: ht...
345d700bbe3692551ea4bda6b2b45a223f9e0f74 authored over 5 years ago by Sven van Haastregt <[email protected]>9d1ff8731ff961263193071faf7310e6eeb4bb67 authored over 5 years ago by Automerger <Automerger@Swift>
Move include path construction from
InitHeaderSearch::AddDefaultIncludePaths in the Driver which...
The -DBUILD_SHARED_LIBS=ON build was broken in rL363204
Differential Revision: https://reviews....
a9c7c0fc5d468f3d18a5c6beb697ab0d5be2ff4c authored over 5 years ago by Sam Clegg <[email protected]>So that it covers also the latest VS 2019 version.
By Antonio Maiorano!
git-svn-id: https://ll...
89961ad6d4fc6a22afddccb875c30540a64825f4 authored over 5 years ago by Hans Wennborg <[email protected]>We have observed some failures with internal builds with this revision.
- Performance regressio...
3c4c7709ef166074203ba776e19bff3ea471dceb authored over 5 years ago by David L. Jones <[email protected]>builds on all platforms
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363208 91177308-...
6390f2badc629ecf299b5b0696f1f7fc06fda269 authored over 5 years ago by Alex Lorenz <[email protected]>
The file ClangScanDeps.cpp from r363204 had the old outdated LLVM
license comment at the top of ...
in the review.
I missed that review comment from https://reviews.llvm.org/D60233 in the original...
bf54be387f4f9dff591eaff5802ccad443172af1 authored over 5 years ago by Alex Lorenz <[email protected]>dependencies over a JSON compilation database
This commit introduces an outline for the clang-sc...
7872ff0089a788244196bb5920251e514bb012e5 authored over 5 years ago by Alex Lorenz <[email protected]>from r363009
The diagnostic log is now set to "-" which forces it to use STDERR
instead of the f...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363195 91177308-0d34-0410-b5e6-96231b3b80d8
727426ea36eadcb12ae93c5a1b20b44a47f56e08 authored over 5 years ago by Reid Kleckner <[email protected]>
Fixes link errors with clang and the latest Visual C++ 14.21.27702
headers, which was reported a...
classes when checking an InitListExpr for lifetime extension.
git-svn-id: https://llvm.org/svn/l...
1a31f8df274c88aa56989d2e28caa96d5a3afc99 authored over 5 years ago by Richard Smith <[email protected]>Summary: Now we print out every possible kinds of ProgramPoints.
Reviewers: NoQ, xazax.hun, rav...
e496dcaeef8671b64a9150f0fcb7a390fb5e8e7c authored over 5 years ago by Csaba Dabis <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363127 91177308-0d34-0410-b5e6-96231b3b80d8
d10c61d17e40c4cb34be9384926dfeaeee3c9cdc authored over 5 years ago by Nikolai Kosjar <[email protected]>04203668193e85cb07b80b5362b360c6a4cd427d authored over 5 years ago by Automerger <Automerger@Swift>
Port emmintrin.h which include Intel SSE2 intrinsics implementation to PowerPC platform (using A...
307f8b7438d0c6185c2b59f6b3f9dc6646427417 authored over 5 years ago by Zi Xuan Wu <[email protected]>
According to System V i386 ABI: the __m64 type paramater and return
value are passed by MMX reg...
potentially-evaluated context.
This applies even if the use of the default argument is within an...
f80fa1d28cd7d31f1744cfffa90f804e4578e9ac authored over 5 years ago by Richard Smith <[email protected]>constitutes an odr-use.
We now track this accurately on the DeclRefExpr.
git-svn-id: https://ll...
e75ebf573f7f71e65e7bdfa288254237eb563255 authored over 5 years ago by Richard Smith <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363087 91177308-0d34-0410-b5e6-96231b3b80d8
4bd25fda3f577f5c23687e7559a4f8af1d4db6c1 authored over 5 years ago by Richard Smith <[email protected]>
Begin restructuring to support the forms of non-odr-use reference
permitted by DR712.
git-svn-i...
3baecdc25147b80e37d07eb72d0e8beae72b601a authored over 5 years ago by Richard Smith <[email protected]>in the compiler
The function SetUpDiagnosticLog that was called from createDiagnostics didn't
ha...
Remove the workaround so that by default code object v3 is enabled.
git-svn-id: https://llvm.o...
73c6ee869ee62bfdd05257dcf77c9c191f4a4068 authored over 5 years ago by Yaxun Liu <[email protected]>
r362459 introduced DependencyDirectivesSourceMinimizerTest.cpp, which
hits an MSVC bug:
develope...
Two recently added tests mention complications for cross-compile, but
they do not actually enfor...
Following r363007, which reverted r362998, r362996, and r362994,
reapply with adjustments for th...
Depending on the included files and the used warning flags, e.g. -
Weverything, a huge number of...
Summary:
In most cases the FriendDecl contains the declaration of the befriended
class as a chil...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363056 91177308-0d34-0410-b5e6-96231b3b80d8
6f39021d93b241c9118b02a95fbbe006e0896eec authored over 5 years ago by Lewis Revill <[email protected]>
This allows the constraints I, J & K to be used in inline asm for
RISC-V, with the following sem...
It breaks if build directory is not writable. This change is required
to fix our integrate.
Als...
dfcd07aab62226868e5d8c35baa3227f11c41e08 authored over 5 years ago by Ilya Biryukov <[email protected]>
A test added in r363009 logs diagnostics into a file inside current
working directory. This brea...
754aff0fc9ff58892626ecbc58db30274047ebc6 authored over 5 years ago by Automerger <Automerger@Swift>
Summary:
Add output to `llvm::errs()` when `-ftime-trace` option is enabled,
add regression test...
076cdf40b84865779fabfe0c492a92cd9a5b3b93 authored over 5 years ago by swift_jenkins <[email protected]>
Scalar version :
_mm_cvtsbh_ss , _mm_cvtness_sbh
Vector version:
_mm512_cvtpbh_ps , _mm256_cvtp...
in the compiler
The function SetUpDiagnosticLog that was called from createDiagnostics didn't
ha...
Reverts r362998, r362996, and r362994 because the tests do not pass on
Windows due to CRLF chang...
Functions using stdcall, fastcall, or vectorcall with C linkage mangle
in the size of the parame...
Summary:
The `%diff_plist` lit substitution invokes `diff` with a non-portable
`-I` option. The ...
Summary:
The `%diff_plist` lit substitution invokes `diff` with a non-portable
`-I` option. The ...
Summary:
The `%diff_plist` lit substitution invokes `diff` with a non-portable
`-I` option. The ...
Summary:
As suggested in the review of D62949, this patch updates the plist
output to have a new...
Summary:
vertical-line is not a BRE special character.
POSIX.1-2017 XBD Section 9.3.2 indicates...
9f8da5e95de4424bb6e83d5e02d518953b5a570f authored over 5 years ago by Hubert Tong <[email protected]>Document the `__FILE_NAME__` preprocessor extension.
git-svn-id: https://llvm.org/svn/llvm-pr...
ab396e406c83532b9413a3de66f81c37e50836a1 authored over 5 years ago by Kristina Brooks <[email protected]>
This relands commit rL360833 which caused issues on Win32
bots due to path handling/normalizatio...
The recently added cooperlake CPU has made our already ugly switch statement even worse. There's...
94d43dcd1affd05914a49f78f71c1b5de8fac3c6 authored over 5 years ago by Craig Topper <[email protected]>Summary: Split up long lines to improve test readability.
Subscribers: dschuff, jgravelle-googl...
d737c8f1a4d0c8910de00ec64355625dc65ae8c1 authored over 5 years ago by Sam Clegg <[email protected]>ShadowMapEntry is now really, truly a normal class.
git-svn-id: https://llvm.org/svn/llvm-proje...
d82b8d137194c0d881643686138d1d0db12b9307 authored over 5 years ago by Sam McCall <[email protected]>This reverts commit r362924, which causes a double-free of ShadowMapEntry.
git-svn-id: https://...
ad0ba3b0b512408d12ccfac89adbcca3c0aadd20 authored over 5 years ago by Sam McCall <[email protected]>This reverts commit r362830, and relands r362785 with the leak fixed.
git-svn-id: https://llvm....
eb388ab5f416b14ffa7007d9a14c9060c6a26c56 authored over 5 years ago by Sam McCall <[email protected]>f66d801e12c284113c4fc49c58fb8147d1ad1f6d authored over 5 years ago by Automerger <Automerger@Swift>
Some minor formatting to make the file more readable.
Added //===----------===// around the impl...
1c19bfbd25a8735cdacd63ea2f02f7a11f4ae85d authored over 5 years ago by Automerger <Automerger@Swift>
As suggested in the review for D62949, this patch pre-normalizes the
reference expected output p...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362876 91177308-0d34-0410-b5e6-96231b3b...
a612373889335ccf6f23504fd56efa62fe23dcc1 authored over 5 years ago by Hubert Tong <[email protected]>7de8de44c0bffc0123690b712dc42bb13381ad4a authored over 5 years ago by swift_jenkins <[email protected]>
Seems like a logical extension to me - and of interest because it might
help reduce the debug in...
c504fd752342269cf52e7b664e42d5a800dca210 authored over 5 years ago by Automerger <Automerger@Swift>
Summary:
We're using the clang static analyzer together with a number of
custom analyses in our ...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362836 91177308-0d34-0410-b5e6-96231b3b80d8
85890113ee5ed22c885e52b51f2f532c30201c96 authored over 5 years ago by Peter Collingbourne <[email protected]>