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:
Redecl chains of function template specializations are not handled well
currently. We w...
Summary:
Redecl chains of class template specializations are not handled well
currently. We want...
Improved some checks and moved testing of the default header
in C++ mode into the Headers folder...
Addresses PR40999 https://bugs.llvm.org/show_bug.cgi?id=40999
Private fields and methods in Jav...
6e5c5ff2d98f297fcfbb107f00010b792c4a8b14 authored almost 6 years ago
Before:
const x = veryLongIdentifier
`hello`;
After:
const x =
veryLongI...
Summary:
Previously, when the renamed spelling is ambiguous, we simply use the
full-qualfied nam...
Summary:
This patch refactors several instances of cast<> used in if
conditionals. Since cast<>...
44e9f076e5900d831464f31ce3c118a889cfc746 authored almost 6 years ago
Summary:
`wasm.throw` builtin's first 'tag' argument should be an immediate index
into the event...
tokens.
We now actually form an angled_string_literal token for a header name by
concatenation r...
the file.
NFC unless a skipped #include is found at the final permitted #include
level.
git-svn...
6e323b2030566b88627f140e5675bf7aed04bc07 authored almost 6 years ago971729b5c5f69337f756ce6abb23ddc75a8eeb51 authored almost 6 years ago
metadata and protocol list
The leading 'l' tells ld64 to remove the symbol name, which can make
...
Support building the TAPI project as Clang tool.
254faf1f55a645b321bcb3de6e80b6b0e064712c authored almost 6 years agoSee D59455.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356430 91177308-0d34-0410-b...
8478675074cc50d3534e966bd1c8488e6f8fcfef authored almost 6 years ago
Summary:
Similar to D56967, we add the existing diag::note_locked_here to tell
the user where we...
As background, when constructing a complete object, virtual bases are
constructed first. If an e...
This is another attempt at what Erich Keane tried to do in r355322.
This adds rolb, rolw, rold,...
0ef5288535ee3984d3c297bf9f8341a7594e68ef authored almost 6 years ago
These diagnose overflowing calls to subset of fortifiable functions. Some
functions, like sprint...
The default scheduling for doacross loops is changed from static to
static, 1.
git-svn-id: http...
2bc6178db36348e53054ce2f5b7816da1bae580e authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356385 91177308-0d34-0410-b5e6-96231b3b80d8
c6f3df06c9c5f1eac22de67db66e158f4fb472b4 authored almost 6 years agoOtherwise the object may have an incorrect size due to tail padding.
Differential Revision: htt...
b5ffcec6f7255521855f043ae82954c0af91e527 authored almost 6 years agoe240e905fa4119519896cc93b42ef19a0d253f32 authored almost 6 years ago
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356354 91177308-0d34-0410-b5e6-96231b3b80d8
22c3cb719e409e4982af795deca2f25d0594ecc9 authored almost 6 years agoaa7da82f1ae3e1ef9f96a22b1d3dae5f6a117311 authored almost 6 years ago
Otherwise the object may have an incorrect size due to tail padding.
Differential Revision: htt...
886a8403b9e9828aefc76b8d7c8187210dd121d6 authored almost 6 years ago
Summary:
If the constraint information is not changed between two program states the
analyzer ha...
Summary:
Removed the `GDM` checking what could prevent reports made by this visitor.
Now we rely...
This reverts commit f962485adad9d646511fd3240c0408d9554e6784.
git-svn-id: https://llvm.org/svn/...
ab24926ff777a89e717e8e5f478bcde75989a7ac authored almost 6 years agoThis reverts commit 0fe67a61cd4aec13c7969a179517f1cc06ab05cd.
git-svn-id: https://llvm.org/svn/...
61c69cbbca443c04ea5740678444e9eb80ce68a1 authored almost 6 years agoSummary: If the constraint information is not changed between two program states the analyzer ha...
1d92e20334c33d090f930865d60db248247e2c94 authored almost 6 years agoSummary: Removed the `GDM` checking what could prevent reports made by this visitor. Now we rely...
ef1d401f90156e7edc55857740fd3a5032b888c9 authored almost 6 years ago
Summary:
Because in wasm we merge all catch clauses into one big catchpad, in
case none of the t...
3b69e77a22b9d22dc4eb1d00a6ac903a62ab35f1 authored almost 6 years ago
Change scan-build to support the scenario where scan-build is installed in
$TOOLCHAIN/usr/local/...
Change scan-build to support the scenario where scan-build is installed in
$TOOLCHAIN/usr/local/...
25966b4eb7f975468dbfd04958030a4429301113 authored almost 6 years ago
Test commit with head and body.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356307 ...
e479127491a4e1edc02cf46768a47e9921a73e51 authored almost 6 years ago
Summary:
As reported in https://bugs.llvm.org/show_bug.cgi?id=40978, it's an
error to use the `c...
Partial fix for the clang Bug 38811 "Clang fails to compile with CUDA-9.x on Windows".
[Synopsi...
fc62308da45f483cd97bcf823f5a01b025f6a8ba authored almost 6 years agoChange the HIP Toolchain to pass the OPT_mllvm options into OPT and LLC stages. Added a lit test...
c386253f5bb5a1f8a781e9eaedce21d413e40011 authored almost 6 years agoPartial fix for the clang Bug https://bugs.llvm.org/show_bug.cgi?id=38811 "Clang fails to compil...
6d309ff6db0f5698134545c906b7f05f6826d752 authored almost 6 years ago
We already handle pointers and references, member ptrs are just another
special case. Fixes PR40...
7f685f930c606ee4428746ca8619b1b66af3ba61 authored almost 6 years ago
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356231 91177308-0d34-0410-b5e6-96231b3b...
cd0904bf74d77bf609692f2861180c852f435947 authored almost 6 years ago
This should fix a -Winconsistent-missing-override warning that is only
visible when Z3 is enable...
188f11498f2264bcf624665fa5ed450283f07c0d authored almost 6 years ago
Don't crash when a function has a name that starts with "CF" and ends with
"Retain" but takes 0 ...
RegionStore now knows how to bind a nonloc::CompoundVal that represents the
value of an aggregat...
llvm-svn 356197 relanded previously failing test case max_align.c.
This commit will reland the r...
If the doacross lop construct is used and the loop counter is declare
outside of the loop, the c...
This patch reland the test case max_align.c which is failing at
Windows and PS4 platform in the ...
The constraint "0" in the following asm did not consider the its
relationship with "=y" when try...
We were allocating the implicit attribute in the declarator's attribute pool,
but putting into t...
We were allocating the implicit attribute in the declarator's attribute pool,
but putting into t...
__pragma(execution_character_set(push, "UTF-8")) is used in
TraceLoggingProvider.h. This commit ...
a8bb806ba793f36b27bd72837f9b2e494c9773ac authored almost 6 years ago
For a rather short code snippet, if debug.ReportStmts (added in this patch) was
enabled, a bug r...
metadata and protocol list
The leading 'l' tells ld64 to remove the symbol name, which can make
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356154 91177308-0d34-0410-b5e6-96231b3b80d8
ee48ebcab78d8c6332dfe00a85580bd52b36592e authored almost 6 years agoThe only use of MI was removed in r356142.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/tr...
16aa52b2b5f201612de2ecb41a63cbb254de9b42 authored almost 6 years ago
Summary:
Import type location in case of TypeSpec and TypeSpecWithTemplate.
Without this fix the...
This adds support for static_assert() (and _Static_assert()) in
@interface/@implementation ivar ...
Re-commit D57893.
Differential Revision: https://reviews.llvm.org/D57893
git-svn-id: https://...
d22a19d56f875990e41082db2254ede11d73e8bc authored almost 6 years ago
Summary:
This define should correspond to CMPXCHG16B being available which requires 64-bit mode....
537bc2a55406d9d280cae8dbbf6e5e47ccd0ae92 authored almost 6 years ago
e8df2144d16195cfdfd5ac6d8e79c4130a8e3874 authored almost 6 years ago
The above commit breaks the usage of PGO and LTO when -fprofile-use is
supplied without a path. ...
This reverts commit r353765. After talking with our c stdlib folks, we decided
to use the existi...
rC355158 added an optional language parameter to getLLVMStyle(), but this parameter was not used...
937655622bbdb31649924efac7e751d1e03f7515 authored almost 6 years agoarray.
If the firstprivate variable is a reference, we may incorrectly classify
the kind of the ...
Running `clang-format -debug` prints "Unknown" for tablegen files because of this missing mappin...
b8a307083a640d59f6459c7be2a7e6c4f035bd43 authored almost 6 years ago
Summary:
Introduces variants of `getText` and `getSourceRange` that extract the source text of a...
C does not support ADL, disable it for C to prevent compiler crash.
git-svn-id: https://llvm.or...
05277972dbf13464c071398827ea5ea16a50f1dc authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356088 91177308-0d34-0410-b5e6-96231b3b80d8
280ebce9b1f6e585e81cbb82cdd31625e37e7a88 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356087 91177308-0d34-0410-b5e6-96231b3b80d8
c4105ffd06192653948321386400f72449e93a5b authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356086 91177308-0d34-0410-b5e6-96231b3b80d8
082fb78298ade202719ad828922feec22156639f authored almost 6 years ago
Summary:
Trying to use structure binding with a structure that doesn't implement
std::tuple_size...
Previously, we parsed it only in the top level, which excludes namespaces and
extern "C" blocks....
'_openmp_teams_reductions_buffer_$_.
nvlink does not handle weak linkage correctly, same symbols...
d6626f448a2bcb40cc1a318971abdc98c9072ec2 authored almost 6 years ago
This reverts commit 4e192d0e1e72ce32fabf1bccc06ac31ab5385e78.
The newly added test case max_alig...
Summary:
This is useful because otherwise there's no easy way to distinguish #pragma
packed(N) f...
Summary:
A first pass over platform-specific properties of the C API/ABI
on AIX for both 32-bit ...
Checking whether two regions are the same is a partially decidable problem:
either we know for s...
Summary:
This patch fixes several small problems with external layouts support in
`MicrosoftReco...
32c86d0ee45b3713f3f69d429f577a9013e4e318 authored almost 6 years ago
Summary:
Addressing: PR25010 - https://bugs.llvm.org/show_bug.cgi?id=25010
Code like:
```
...
This reverts commit b358cbb9b78389e20f7be36e1a98e26515c3ecce.
git-svn-id: https://llvm.org/svn/...
c7f101d7ac7ea1cedaf1915cff124c5bd2f8f9dc authored almost 6 years ago
Summary:
Addressing: PR25010 - https://bugs.llvm.org/show_bug.cgi?id=25010
Code like:
```
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356008 91177308-0d34-0410-b5e6-96231b3b80d8
309f4aff2af55a8838c7cb790acd4293f3e3d49f authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356007 91177308-0d34-0410-b5e6-96231b3b80d8
2ce05a5855b863530086ab324f5ffcd928981a60 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356005 91177308-0d34-0410-b5e6-96231b3b80d8
183113c6a58c84087706b6268234bf54cbcb1302 authored almost 6 years agoAdd build system support to build the TAPI project as Clang tool.
cb2e06e13a00ed70981e0f04f376c262281fc40c authored almost 6 years ago
This patch adds an XCOFF triple object format type into LLVM.
This XCOFF triple object file type...
Summary:
These ObjC AST classes inherit from Stmt, but don't call `VisitStmt(S);`.
Some were fou...
Currently we have -Rpass for filtering the remarks that are displayed as
diagnostics, but when u...
This reverts commit 20fff32b7d1f1a1bd417b22aa9f26ededd97a3e5.
git-svn-id: https://llvm.org/svn/...
d4298b95a4d6b833731f9f9e8e369fbef1f0dd42 authored almost 6 years ago
Currently we have -Rpass for filtering the remarks that are displayed as
diagnostics, but when u...
If the variable was declared and marked as declare target, a new offload
entry with size 0 is cr...
Added parsing/sema analysis/serialization/deserialization for the
'allocator' clause of the 'all...