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
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362232 91177308-0d34-0410-b5e6-96231b3b80d8
0630e7a6a475b03e1ea1a04de82d495acc839373 authored over 5 years ago by Michael Liao <[email protected]>
The implementation of the NoThrow ExceptionSpecificationType missed a
switch statement for formi...
Support intel AVX512 VP2INTERSECT instructions in clang
Patch by Xiang Zhang (xiangzhangllvm)
...
7c9c5922e0c09a794cbcdb9437915456399e6a63 authored over 5 years ago by Pengfei Wang <[email protected]>0c63846e4158b2ce57e9834956f42541cb6a5115 authored over 5 years ago by Automerger <Automerger@Swift>
Port xmmintrin.h which include Intel SSE intrinsics implementation to PowerPC platform (using Al...
eeee4079f9164143102deec6a9eb002bd3c823c2 authored over 5 years ago by Zi Xuan Wu <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362187 91177308-0d34-0410-b5e6-96231b3b...
04c0211bac2ff73dd299a74c47f54507fb51699e authored over 5 years ago by Richard Trieu <[email protected]>
This reverts commit d61cb749f4ac2c90244906d756e80a5c4a7ffa89 (SVN:
361934).
According to James ...
e11ffa2699d8d48c98f1113415c2b001ea2e46e1 authored over 5 years ago by Pengfei Wang <[email protected]>
CMake always uses absolute file paths in the generated compiler
invocation which results in abso...
We need to know whether the destructor is trivial in order to tell
whether other parts of the cl...
The magnitude range of normalized _Float16 is 2^-14 (~6e-5) to
(2-2^-10)*2^15 (65504). You migh...
and returned to the context in which 'this' should be captured.
This means we now always mark 't...
1a0fe6c4a8b9cb87bd7d943f3f1289cbbf434147 authored over 5 years ago by Richard Smith <[email protected]>
Since we share headers between host and target builds, we need to use
the same version for both....
Differential Revision: https://reviews.llvm.org/D62709
git-svn-id: https://llvm.org/svn/llvm-pr...
feb048ee6860bd19dea06c41ceec539f2f752118 authored over 5 years ago by Sam Clegg <[email protected]>the captured region scope.
This removes a case where we would build expressions (and mark
declar...
function scope.
This removes one of the last few cases where we build expressions in the
wrong f...
Instead of duplicating access to the directive stack throughout
SemaOpenMP.cpp, consolidate it t...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362171 91177308-0d34-0410-b5e6-96231b3b80d8
44d5e48d1d83168417a340d28a52c76fe79067ad authored over 5 years ago by Richard Smith <[email protected]>Merge upstream class stubs
5ed420fcf2dc4dbd4e55cd711e7bbbaeca36ef4b authored over 5 years ago by Slava Pestov <[email protected]>0c4c32fa93fed5c040c418b352f2ea567ecac75d authored over 5 years ago by Slava Pestov <[email protected]>
Summary:
Keeps track of the enums that were used by saving them as DIGlobalVariables,
since Code...
Separate the remark serialization to YAML from the LLVM Diagnostics.
This adds a new serializat...
aa3cc5e20a2514aad3787629e12bfc3f00f64e19 authored over 5 years ago by Francis Visoiu Mistrih <[email protected]>
As reported here https://bugs.llvm.org/show_bug.cgi?id=42000, it was
possible to get the constex...
of derived-to-base conversion path when implicitly starting union
subobject lifetimes in constant...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362140 91177308-0d34-0410-b5e6-96231b3b80d8
4151c2967110bc44a0ce0ce94b502713695a0a0f authored over 5 years ago by Douglas Yung <[email protected]>
Summary:
See D60593 for further information.
This patch pulls out the mutex implementation and t...
Since byval is now a typed attribute it gets sorted slightly differently by
LLVM when the order ...
[AST] Fix test for Swift clang
b3ac05261570447f6f9fb39f43aaebaa43bc94a9 authored over 5 years ago by Saleem Abdulrasool <[email protected]>
In response to https://bugs.llvm.org/show_bug.cgi?id=33235, it became
clear that the current mec...
Summary:
This updates all places in documentation that refer to "Mac OS X", "OS X", etc.
to inst...
This reverts commit 954ec09aed4f2be04bb5f4e10dbb4ea8bd19ef9a.
Reverting due to test failures as...
a85622d923a899272c7acbd19210ba2f7bb88ab9 authored over 5 years ago by Erich Keane <[email protected]>
C++ is derived from OpenCL v2.0 therefore set the versions
identically.
Differential Revision: ...
3fe47eab4520a5fdfe3b83aa88ef6a9f46bc5330 authored over 5 years ago by Anastasia Stulova <[email protected]>
Summary:
Printing constructing_objects could be non-deterministic as it is a map.
git-svn-id: h...
97024bd353aed8d47cfabd3b7a329b1668d2bdde authored over 5 years ago by Csaba Dabis <[email protected]>
The new tests were failing, because I missed dependent patch D60697.
I have removed the failing ...
Summary:
Printing out a map structure different in different environments so that
this patch gen...
Given the existing infrastructure in LLVM side for +fp and +fp.dp,
this is more or less trivial,...
Support logical operators on vectors in C++ for OpenCL mode, to
preserve backwards compatibility...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362085 91177308-0d34-0410-b5e6-96231b3b80d8
eabc7b63a0e029642ce9564b262ddad794ba4a08 authored over 5 years ago by Simon Pilgrim <[email protected]>It was fixed by rC362062.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362079 911773...
d89b066b4393bc88e5e924e3fd2da86425217e0c authored over 5 years ago by Fangrui Song <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362076 91177308-0d34-0410-b5e6-96231b3b80d8
19ba6ef4f4612ec60c405bec4d58f753b5545984 authored over 5 years ago by Simon Pilgrim <[email protected]>
When parsing goto labels, Names and Exprs are expanded but Constraints
is not, this may cause a ...
Found by asan.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362062 91177308-0d34-041...
ba2ab1b61589501c54be5e41883a7b6210b43759 authored over 5 years ago by Benjamin Kramer <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362059 91177308-0d34-0410-b5e6-96231b3b80d8
d3956bb2fff789a36b46c079ad66ed9167ed29ce authored over 5 years ago by Fangrui Song <[email protected]>
Swift requires certain classes to be not just initialized lazily on first
use, but actually allo...
Modern ELF platforms use -fuse-init-array to emit .init_array instead of
.ctors . ld.bfd and go...
The musl libc only supports Secure PLT.
Patch by A. Wilcox!
Reviewed By: jhibbits
Differentia...
79874a04dd950d17ea375daac7bce76146499bfe authored over 5 years ago by Fangrui Song <[email protected]>
This matches gcc -static-pie. The intention is to prevent dynamic
relocations in read-only segme...
Syntax:
asm [volatile] goto ( AssemblerTemplate
:
:...
Summary:
Add static data members to IR debug info's list of global variables
so that they are em...
clang was encoding pointers to typedefs as if they were pointers to
structs because that is appa...
eb02553cea2810746bad086254b72293412638a2 authored over 5 years ago by Automerger <Automerger@Swift>
Summary: -
Reviewers: george.karpenkov
Reviewed By: george.karpenkov
Subscribers: baloghadams...
2713d755f233be02f536332ab532d3776cdc6293 authored over 5 years ago by Csaba Dabis <[email protected]>The underlying LLVM change couldn't cope with llvm-link and broke LTO builds.
git-svn-id: https...
41d689e9a0877120bd19555df58305e30cc8f048 authored over 5 years ago by Tim Northover <[email protected]>Summary: -
Reviewers: NoQ, george.karpenkov
Reviewed By: NoQ, george.karpenkov
Subscribers: c...
476b9144efd6448adb4489ead817454a76b26126 authored over 5 years ago by Csaba Dabis <[email protected]>Summary: -
Reviewers: NoQ, george.karpenkov
Reviewed By: NoQ
Subscribers: cfe-commits, xazax....
6a908cf3156939257474e8a18b4ae8981be3ea57 authored over 5 years ago by Csaba Dabis <[email protected]>Summary: -
Reviewers: NoQ, george.karpenkov
Reviewed By: NoQ
Subscribers: cfe-commits, xazax....
15e4b7d52704b45df776995df275fe62f24aac1a authored over 5 years ago by Csaba Dabis <[email protected]>Summary: -
Reviewers: NoQ, alexfh
Reviewed By: alexfh
Subscribers: cfe-commits, xazax.hun, ba...
f2273e0d2649d2fb6f9257a1e2caeb36013cf4de authored over 5 years ago by Csaba Dabis <[email protected]>
Summary:
Add extra messages to the bug report to inform the user why the analyzer
`Taking true/f...
Summary:
This new piece is similar to our macro expansion printing in HTML reports:
On mouse-hov...
Since byval is now a typed attribute it gets sorted slightly differently by
LLVM when the order ...
Summary: Some environment create less statements so make them generic.
git-svn-id: https://llvm...
e890cb2b7c2b175291ec16bc7756209e57ead77a authored over 5 years ago by Csaba Dabis <[email protected]>
9890adfbee8f854732d0093bc8b2a32be1be8844 changed the AST for
ObjCCompatibleAliasDecl to record t...
Don't bother coming up with a -cc1 run-line ourselves.
This, in particular, gets rid of a macOS...
df36e33d6e41fc2bbf8b02661efa4e3ebb06a9bd authored over 5 years ago by Artem Dergachev <[email protected]>Summary: -
Reviewers: NoQ, xazax.hun, ravikandhadai, baloghadamsoftware, Szelethus
Reviewed By...
66328ff8269bbb90a63fb039783c697308efe04c authored over 5 years ago by Csaba Dabis <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362005 91177308-0d34-0410-b5e6-96231b3b80d8
4826ab6a5e22ac62bf788d00d51fa031b3cab244 authored over 5 years ago by Haojian Wu <[email protected]>
Summary:
After https://github.com/emscripten-core/emscripten/pull/8651, Emscripten
supports the ...
Summary: -
Reviewers: NoQ, xazax.hun, ravikandhadai, baloghadamsoftware, Szelethus
Reviewed By...
0075a732424c32ed92aaf49704fd6368b5a60fe8 authored over 5 years ago by Csaba Dabis <[email protected]>Summary: -
Reviewers: NoQ, xazax.hun, ravikandhadai, baloghadamsoftware, Szelethus
Reviewed By...
0d05e8e655d6567a622bdedb6a89b0101790a4a5 authored over 5 years ago by Csaba Dabis <[email protected]>
Summary:
This patch also adds a function called `JsonFormat()` which:
- Flattens the string so r...
Summary: This patch also rewrites the ProgramPoint printing.
Reviewers: NoQ, xazax.hun, ravikan...
ba7166bafcac1412220299dafcf7616f8d95e225 authored over 5 years ago by Csaba Dabis <[email protected]>
Summary:
The index library itself seems to never pass variable templates as
input, however clang...
Summary:
- By declaring device variables as `static`, we assume they won't be
addressable from...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361992 91177308-0d34-0410-b5e6-96231b3b80d8
1f9e79798f820f8528024735289950ac414999b5 authored over 5 years ago by Erich Keane <[email protected]>
Summary:
Adds a `TypenameMacros` configuration option that causes certain identifiers to be hand...
As pointed out in https://reviews.llvm.org/D37813#inline-555026, the
code which is formatted doe...
Summary: -
Reviewers: NoQ, xazax.hun, ravikandhadai, baloghadamsoftware, Szelethus
Reviewed By...
8004395d01b18dd4d7167f944bc12725a7e558ac authored over 5 years ago by Csaba Dabis <[email protected]>Summary: -
Reviewers: NoQ, xazax.hun, ravikandhadai, baloghadamsoftware, Szelethus
Reviewed By...
d2c834f99b4d3c96f58c0b5dc73a73050e7e090d authored over 5 years ago by Csaba Dabis <[email protected]>Summary: -
Reviewers: NoQ, xazax.hun, ravikandhadai, baloghadamsoftware, Szelethus
Reviewed By...
d3acf7b44bc388c635e2d5ea31b358f555721118 authored over 5 years ago by Csaba Dabis <[email protected]>Summary: -
Reviewers: NoQ, xazax.hun, ravikandhadai, baloghadamsoftware, Szelethus
Reviewed By...
70b9e2592cf0592a351a5b86d50ed010f3f764c9 authored over 5 years ago by Csaba Dabis <[email protected]>Summary: -
Reviewers: NoQ, xazax.hun, ravikandhadai, baloghadamsoftware, Szelethus
Reviewed By...
2453ceca55795067a0121805e63f67468f4ed302 authored over 5 years ago by Csaba Dabis <[email protected]>Summary: -
Reviewers: NoQ, xazax.hun, ravikandhadai, baloghadamsoftware, Szelethus
Reviewed By...
74f2f79ab50321f58b41ead5aa997d62a8997492 authored over 5 years ago by Csaba Dabis <[email protected]>
This is a trivial follow-up to r360042, which added semicolons to other
pattern completions, so ...
Summary: -
Reviewers: NoQ, xazax.hun, ravikandhadai, baloghadamsoftware, Szelethus
Reviewed By...
754813c4737a444eeb4ea5b4070073dd251504cc authored over 5 years ago by Csaba Dabis <[email protected]>
The `__builtin_msa_ctcmsa` and `__builtin_msa_cfcmsa` builtins are mapped
to the `ctcmsa` and `c...
The mangling used to contain the MD5 name of both the RTTI type
descriptor and the name of the c...
Summary:
The `before` and `after` selectors allow users to specify a zero-length range --
a poin...
Summary: The kind has been 'unknown' before, now it is 'field'.
Reviewers: kadircet
Reviewed B...
a77a165f0d4cd1a8b56c41e68c96f793c66e2a62 authored over 5 years ago by Ilya Biryukov <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361937 91177308-0d34-0410-b5e6-96231b3b80d8
7a3b235bcf977c1cdaf6bd4d85244f293b088143 authored over 5 years ago by Douglas Yung <[email protected]>4299c0bf80b653ed1102c4970ecad3a6663b78f8 authored over 5 years ago by Automerger <Automerger@Swift>
According to i386 System V ABI 2.1: Structures and unions assume the
alignment of their most str...
Because test fails in other targets rather than PowerPC
git-svn-id: https://llvm.org/svn/llvm-...
70733d6fd1da1c4ef329a9526cf8686a0729e318 authored over 5 years ago by Zi Xuan Wu <[email protected]>Port xmmintrin.h which include Intel SSE intrinsics implementation to PowerPC platform (using Al...
4f36ab6061601fcb533f255dedf8e8c286f4b275 authored over 5 years ago by Zi Xuan Wu <[email protected]>
The source location builtins are implemented as keywords, but
__has_builtin should still report ...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361905 91177308-0d34-0410-b5e6-96231b3b80d8
5240ba5698fc167c5f124994ec80eb1a896528fd authored over 5 years ago by Yaxun Liu <[email protected]>7aad34d6065f42a0f5b13c681c5bbe145720541f authored over 5 years ago by swift_jenkins <[email protected]>
This is useful when looking for directories or files relative to the
toolchain root, e.g. includ...
These don't support embedded rounding so we shouldn't be setting HasRC. That way we only
allow c...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361895 91177308-0d34-0410-b5e6-96231b3b80d8
d94ab6756afdddb44ae1c164eb1b23b547e3356f authored over 5 years ago by Richard Smith <[email protected]>capturing expression or statement.
No functionality change yet. The intent is that we will also ...
120851d42c6bb4abd5c8b13de6e498216478610d authored over 5 years ago by Richard Smith <[email protected]>
We don't need to pack flags into the bottom bits of pointers here; we
have plenty of trailing bi...
invalid) so that we can avoid repeated diagnostics for the same capture.
git-svn-id: https://llv...
8465d5be63dbbd4ddb6adbab087b2a532bdc9e2b authored over 5 years ago by Richard Smith <[email protected]>