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
002f2298215d0eac59547f3c74d9bda2cf0cc8ed authored about 6 years ago by swift-ci <[email protected]>
Summary:
reported here https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911561
clang-format-7 ...
3c79305630e321df60148995920bc52603635c5c authored about 6 years ago by Sylvestre Ledru <[email protected]>
libtool inspects the output of $CC -v to detect what object files and
libraries are linked in by...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345362 91177308-0d34-0410-b5e6-96231b3b80d8
f5c1e73379b7519edf0c7dc7efaf2a2daa948cf6 authored about 6 years ago by Richard Smith <[email protected]>
This corrects the leader for the swift names. The encoding for 4.2 and
5.0 differ by a single b...
Adds support for -mno-stack-arg-probe and -mstack-probe-size.
(Not really happy copy-pasting co...
b6bd5e33fafcf1c27d74c436885aa61fde1bd9b0 authored about 6 years ago by Eli Friedman <[email protected]>
Before this patch, clang would emit a (module-)forward declaration for
template instantiations t...
Generate the FP16FML intrinsics into arm_neon.h (AArch64 only for now).
Add two new type modifie...
Nodes which have only one predecessor and only one successor can not
always be hidden, even if a...
Differential Revision: https://reviews.llvm.org/D53660
git-svn-id: https://llvm.org/svn/llvm-pr...
43816b26ad52c38fc37d018698970d20a3b6a541 authored about 6 years ago by George Karpenkov <[email protected]>Differential Revision: https://reviews.llvm.org/D53628
git-svn-id: https://llvm.org/svn/llvm-pr...
e3b576dd4d3b12a063e45737224687cd78e0d98c authored about 6 years ago by George Karpenkov <[email protected]>Previously, OSDynamicCast was modeled as an identity.
This is not correct: the output of OSDyna...
ac1a56b2076c243f2a56c61e3e22b95450c59cd2 authored about 6 years ago by George Karpenkov <[email protected]>
Thanks to Cameron DaCamara at Microsoft for letting us know what their
chosen mangling is here!
...
Constructing a global std::map requires clang to generate a linear
amount of code to construct t...
This doesn't appear to matter for deserialization purposes, because we
always know what kind of ...
Summary:
This change rejects the shadowing of a capture by a parameter in lambdas in C++17.
```...
5897428cd24e2deefbcc6f6744c0d7d233aa6747 authored about 6 years ago by Nicolas Lesser <[email protected]>This reverts commit b5d8d0de744d2c212bdb17d5c5fd4447dd14dbd2.
git-svn-id: https://llvm.org/svn/...
e2c6f9622e58d1cf15204ef6cf26cc3a1c7d50c5 authored about 6 years ago by Eric Fiselier <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345303 91177308-0d34-0410-b5e6-96231b3b80d8
00c4330b2df58e4fc2bbb86b34ea4e6ab88925a9 authored about 6 years ago by Nicolas Lesser <[email protected]>storage class.
To be more in line with what GCC does, switch the condition to be based
on the St...
Reviewers: aheejin, dschuff
Subscribers: sbc100, jgravelle-google, sunfish, cfe-commits
Differ...
4a3fc1754ba46f52c42cb52b2b5026f4e9cbc247 authored about 6 years ago by Thomas Lively <[email protected]>Summary: Goes along with D53721.
Reviewers: aheejin, dschuff
Subscribers: sbc100, jgravelle-go...
e07b147212607ee4a4c3faf0eaaa3519ef913d68 authored about 6 years ago by Thomas Lively <[email protected]>
Similar to how ICC handles CPU-Dispatch on Windows, this patch uses the
resolver function direct...
Summary:
When -faligned-allocation is specified in C++03 libc++ defines std::align_val_t as an u...
Swift 5.0 has changed the name decoration for swift symbols, using a 'S' sigil
rather than 's' a...
Summary:
This patch moves the last method in `Z3ConstraintManager` to `SMTConstraintManager`: `c...
Summary:
Getting an `APSInt` from the model always returned an unsigned integer because of the u...
According to the OpenMP standard, In a task generating construct, if no
default clause is presen...
- Add support for -mbranch-protection=<type>[+<type>]* where
- <type> ::= [standard, none, bti...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345267 91177308-0d34-0410-b5e6-96231b3b80d8
e9e6d674bbb124ff6fdca9731505070e0860b782 authored about 6 years ago by Sylvestre Ledru <[email protected]>MicrosoftExt allows explicit constructor calls. Prevent lookup of constructor name unless the na...
b716dcf4d9808f273f8752751ecd53901bc627fc authored about 6 years ago by Will Wilson <[email protected]>337fc8e184be870e28146957042ed5dbb572b152 authored about 6 years ago by Automerger <Automerger@Swift>
Summary:
Currently clang-format breaks before the next parameter after multiline parameters (als...
The X86 backend will need to see the attribute to make decisions. If it isn't present the backen...
dfa39ffd088e0a66bb88239556b029ebb8fc57fc authored about 6 years ago by Craig Topper <[email protected]>
There is a small difference in the scope flags for C89 versus the other C/C++
dialects. This ch...
This reverts commit 6f47cdd51341344c0e32630e19e72c94cd25f34e.
git-svn-id: https://llvm.org/svn/...
3896e0bc2d0225106d57e9c70095cc27c9f86df1 authored about 6 years ago by Eric Fiselier <[email protected]>
Add a new driver level flag `-fcf-runtime-abi=` that allows one to specify the
runtime ABI for C...
'ignore-non-existent-contents' stopped working after r342232 in a way
that the actual attribute ...
Summary:
When -faligned-allocation is specified in C++03 libc++ defines std::align_val_t as an u...
5135dc973079d22f23af5354ceb52c827e3553d2 authored about 6 years ago by Automerger <Automerger@Swift>
Subscribers: jholewinski, cfe-commits
Differential Revision: https://reviews.llvm.org/D53558
g...
087ec178eee519a57d948e10e279c7e5af50f065 authored about 6 years ago by Tim Renouf <[email protected]>+ add required tests
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345181 91177308-0...
8572787b77cee3bfc13b67ea813eb6fb57192799 authored about 6 years ago by Konstantin Zhuravlyov <[email protected]>
Summary:
For the following code:
```
int i;
#pragma omp taskloop
for (i = 0; i < 100...
The compiler is crashing if we trying to post-capture the fields
implicitly captured inside of t...
These tests don't run unless the aarch64 target is registered and my testing had been on an x86 ...
f377c186fc4d7cd67698ab0c9e693bb195d3efe9 authored about 6 years ago by Craig Topper <[email protected]>
This will allow other generators of LLVM IR to use the auto-vectorizer
without having to change ...
This is a continuation of my patches to inform the X86 backend about what the largest IR types a...
c83cf570cd01a948fc0f209616379373f83043b9 authored about 6 years ago by Craig Topper <[email protected]>
Extract the reference to the ASTContext and Triple and use them throughout the
function. This i...
Unindent the body of the function by inverting check at the top. This is in
preparation for sup...
Summary: New name suggestions were being used in places where existing names should have been us...
7373e8384209e98c35fbba448d0c8538c488a363 authored about 6 years ago by Kadir Cetinkaya <[email protected]>
These declarations somehow survived a cleanup that combined them with the target
multiversioning...
Summary:
No new tests as the existing tests for result priority should give us
coverage. Also as...
Summary:
Distinguish "--autocomplete=-someflag" and "--autocomplete=-someflag,"
because the latt...
This is useful in libstdc++ to avoid clashes with identifiers in the user's namespace.
git-svn-...
589b42244bedcf5d2803feea65e02245fc1de341 authored about 6 years ago by Aaron Ballman <[email protected]>69a4831d910990538626a22a64f0f3ec4f96c772 authored about 6 years ago by Automerger <Automerger@Swift>
Summary: Without the function body, we cannot determine is parameter was used.
Reviewers: ioeri...
b06c0831376fdaa2ddce2110d57e7d5369db5bb8 authored about 6 years ago by Ilya Biryukov <[email protected]>
There was a bug that when a flag ends with '=' and no value was suggested,
clang autocompletes t...
When there is a dependent type inside a cast, the CastKind becomes CK_Dependent
instead of CK_To...
Before this patch, clang would emit a (module-)forward declaration for
template instantiations t...
Remove unused overload. Clean up some usages.
Differential Revision: https://reviews.llvm.org/D...
792888ae6c4e82be6cf7498b533208a9196e481e authored about 6 years ago by George Karpenkov <[email protected]>Trust generalized annotations for OSObject.
Differential Revision: https://reviews.llvm.org/D53...
a193197ff62995641b30b411deaa1208b72d29dd authored about 6 years ago by George Karpenkov <[email protected]>Refactor the way in which summaries are consumed for safeMetaCast
Differential Revision: https:...
fc259e8f5fba8243c5f66d0e603354a2cb88464e authored about 6 years ago by George Karpenkov <[email protected]>fb15cea7bb60e52eae6fa78c7dbb40244f29cd15 authored about 6 years ago by swift-ci <[email protected]>
Fix a bug in the deserialization of IMPORTS section and allow for
imported modules to also be pr...
This hasn't even compiled since 2011. It would be useful to have some test to
verify that Itaniu...
This change fixes PR15071 and ensures that enumerators redefined in a struct cannot conflict wit...
e73e91e86a47aaffe129f1bf3a22a8a0fdcba64d authored about 6 years ago by Aaron Ballman <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345071 91177308-0d34-0410-b5e6-96231b3b8...
ce253d73d2186727db31f455d76a01a1197ca557 authored about 6 years ago by Adrian Prantl <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345071 91177308-0d34-0410-b5e6-96231b3b80d8
b71e517033eb800a75cac97a549c491d9c2798fe authored about 6 years ago by Adrian Prantl <[email protected]>
trackNullOrUndefValue is a long and confusing name,
and it does not actually reflect what the fu...
This patch is a part of https://reviews.llvm.org/D48456 in an attempt to split
the casting logic...
Summary:
PIPE_RESERVE_ID_VALID_BIT is implementation defined, so lets not keep it in the header....
Just adding a preprocessor #define for the extension.
Patch by Alexey Sotkin and Dmitry Sidorov...
29c302124d505a4a9b00f9a80da5b54bdf447db8 authored about 6 years ago by Andrew Savonichev <[email protected]>Reviewers: Anastasia, yaxunl
Reviewed By: Anastasia
Subscribers: asavonic, cfe-commits
Differ...
3aca0c6080221bacd74735ccb5e8efb0eb156997 authored about 6 years ago by Andrew Savonichev <[email protected]>
Summary:
Sometimes expression inside switch statement can be invalid, for
example type might be ...
This broke the Chromium build. See
https://bugs.chromium.org/p/chromium/issues/detail?id=898152#...
6bfc5c666f2046fa7253e45b16f59be2cccc8810 authored about 6 years ago by Automerger <Automerger@Swift>
an external layout is used
Summary:
The patch removes alignment of virtual bases when an e...
Generate DILabel metadata and call llvm.dbg.label after label
statement to associate the metadat...
This reverts commit r345004, as it broke tests when actually run
on windows; see e.g.
http://lab...
libtool inspects the output of $CC -v to detect what object files and
libraries are linked in by...
Patch by Peiyuan Song!
Differential Revision: https://reviews.llvm.org/D53397
git-svn-id: http...
f60f72ff15c424d1751a2246fae30c3a1b2ef07c authored about 6 years ago by Martin Storsjo <[email protected]>Differential Revision: https://reviews.llvm.org/D53472
git-svn-id: https://llvm.org/svn/llvm-p...
8da6768e2180ad35a7cdf4db7c7b6e0719ea80b8 authored about 6 years ago by Yaxun Liu <[email protected]>Differential Revision: https://reviews.llvm.org/D53548
git-svn-id: https://llvm.org/svn/llvm-pr...
99f26b375bf60195fed7a9b3080432dfefdbd3be authored about 6 years ago by George Karpenkov <[email protected]>Differential Revision: https://reviews.llvm.org/D53302
git-svn-id: https://llvm.org/svn/llvm-pr...
31d134fb3111717645cba7a6963ebad999e3ef47 authored about 6 years ago by George Karpenkov <[email protected]>Differential Revision: https://reviews.llvm.org/D52844
git-svn-id: https://llvm.org/svn/llvm-pr...
251cc4f6acd8f94572e1db2e9a113695efbde145 authored about 6 years ago by George Karpenkov <[email protected]>
For instantiated functions, search the template pattern to see if it marked
inline to determine ...
I'm unsure if KNL has this feature, but the backend never thought it did, only clang did. The pr...
8ba68e72b74d3e63fde56888900180160a5c5128 authored about 6 years ago by Craig Topper <[email protected]>More compiler-rt test bot breakages...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@...
0bae4f1a33c2d23e1e335ec749e5ab853c809886 authored about 6 years ago by Dan Albert <[email protected]>
This reverts commit r344915. It was causing exceptions on the
x86_64-linux-ubsan bot.
git-svn-i...
f7319ba47919e226d0d0dfd1d351d3207a44e280 authored about 6 years ago by Vlad Tsyrklevich <[email protected]>
Summary:
Fixes test from r344941 which was broken on Windows. We want to check
the selected tool...
Since multiversion variant functions can be inline, in C they become
available-externally linkag...
Some of the test data went missing last time I tried to submit this,
causing the tests to fail w...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344944 91177308-0d34-0410-b5e6-96231b3b...
9b5257f27c1c13aaded27a0ef7bbd3ff7aedf666 authored about 6 years ago by Artem Dergachev <[email protected]>
Summary:
Partial revert of r330873 ('[Driver] Reland "Android triples are not
aliases for other ...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344939 91177308-0d34-0410-b5e6-96231b3b80d8
41e165b659ec7d8262153a6e0ed9130431c886de authored about 6 years ago by Sylvestre Ledru <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344934 91177308-0d34-0410-b5e6-96231b3b80d8
8b39baec5077557f618a57d9b3519e4fca10c060 authored about 6 years ago by Sylvestre Ledru <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344929 91177308-0d34-0410-b5e6-96231b3b80d8
7d365ee4ba1ab5309b046e71a0825714aaeaf5ca authored about 6 years ago by Craig Topper <[email protected]>
Function calls without a !dbg location inside a function that has a
DISubprogram make it impossi...
Function calls without a !dbg location inside a function that has a
DISubprogram make it impossi...
Previously, if clang was configured with -DGCC_INSTALL_PREFIX, then it
would not search a provid...
Amends r344259 so that enumerators shadowing types are not diagnosed, as shadowing under those c...
5485eacd4d58c1cbd19ce63c7a737b9d8b667c6b authored about 6 years ago by Aaron Ballman <[email protected]>