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
forms of random access iterator
In OpenMP 4.5, only 4 relational operators are supported: <,...
This causes the compiler to crash when trying to compute a layout for
the lambda closure type (s...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347389 91177308-0d34-0410-b5e6-96231b3b...
e9629181bd17c5d28cf96b1b9345a999c66fd8ba authored about 6 years ago by Nico Weber <[email protected]>f3ae1dd433122c4cbfbba0a7cbb96989a3cb5039 authored about 6 years ago by Automerger <Automerger@Swift>
Even though these deps weren't needed, this makes Fuchsia driver
better match other drivers, and...
These offsets are useless (and even harmful in certain cases) in exported
diagnostics. The test ...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347371 91177308-0d34-0410-b5e6-96231b3b80d8
af49685e5ecd9293914849c3d413f088323c4643 authored about 6 years ago by Alexander Kornienko <[email protected]>
EvaluateAsInt() is sometimes called in a constant context. When that's the
case, we need to spec...
Summary:
Similar to auto-completion for ObjC methods, inherited properties
should be penalized /...
This patch adjusts a test not to depend on deprecated FileCheck
behavior that permits overlappin...
This patch adjusts a test not to depend on deprecated FileCheck
behavior that permits overlappin...
Summary:
clang has `-Wextra-semi` (D43162), which is not dictated by the currently selected stan...
Change-Id: I74704acf052e2e8fe707f18230bc5655c2bf2a91
git-svn-id: https://llvm.org/svn/llvm-proj...
a0372123a05b65ef80267122a7f33121026bdf81 authored about 6 years ago by Erich Keane <[email protected]>
Use the newly available space in the bit-fields of Stmt
and store the expressions in a trailing ...
Factor out the test for whether the LHS is the base of the
array subscript expression into a pri...
Use the newly available space in the bit-fields of Stmt.
This saves one pointer per ArraySubscri...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347314 91177308-0d34-0410-b5e6-96231b3b80d8
20e1e29affefae82cbd2fd0c0306ce904ab87c33 authored about 6 years ago by Nico Weber <[email protected]>This clarifies that __has_cpp_attribute is no longer always an extension since it's now availabl...
12aa868ef2be61b82395dda923c0afeba8aa6ebf authored about 6 years ago by Aaron Ballman <[email protected]>
Summary:
Clang-format is treating all occurences of `is` in js as type matchers. In some
cases t...
Summary:
FunctionDecl import starts with a lookup and then we create a new Decl.
Then in case of...
Our internal clients implement parsing cache based on FileID. In order for the
Preprocessor to r...
c2b71174da2491d63e19a86f009c421143246337 authored about 6 years ago by Automerger <Automerger@Swift>
Summary:
A __builtin_constant_p may end up with a constant after inlining. Use
the is.constant i...
They do the same thing, thus the latter (which has only 2 call sites) can be deleted.
git-svn-i...
9b9f33d2fa56d4637b1da517d34f65e512c578b1 authored about 6 years ago by Fangrui Song <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347284 91177308-0d34-0410-b5e6-96231b3...
6cbb68cec62ea09bd647263006dfae1c9d5b5587 authored about 6 years ago by Matthew Voss <[email protected]>
Because SCS relies on system-provided runtime support, we can use it
together with any other san...
rdar://problem/46158139
d771d6339b1ba04aaeadf6b341c29cc0ce080ed7 authored about 6 years ago by Volodymyr Sapsai <[email protected]>
popRegions used to assume that the start location of a region can't be
nested deeper than the en...
If PerformConstructorInitialization of a direct initializer list constructor is
called while ins...
Conflicts:
lib/FrontendTool/ExecuteCompilerInvocation.cpp
Summary:
As reported by @regehr (thanks!) on twitter (https://twitter.com/johnregehr/status/1057...
This will hold flags specific to subprograms. In the future
we could potentially free up scarce b...
Recently I tried to port LLDB's lit configuration files over to use a
on the surface, but broke ...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347214 91177308-0d34-0410-b5e6-96231b3b80d8
282a39078241d82acebc98dfae36ff6e0633b89f authored about 6 years ago by Patrick Lyster <[email protected]>
Summary:
Old behavior is to just return the cached entry regardless of opened-ness.
That feels b...
This commit should fix failing bots.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@...
25f96b4a20fc022424a84a5dc755d15a83644011 authored about 6 years ago by Anastasia Stulova <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347194 91177308-0d34-0410-b5e6-96231b3b80d8
fd0f98bf23a09a3a6c4f8493b71b18b71356d1ca authored about 6 years ago by Michael Platings <[email protected]>
Don't deduce address spaces for non-pointer-like types
in template args.
Fixes PR38603!
Differ...
c05dbf6e8a018c76d1e29dec7216d534d5f0a1fb authored about 6 years ago by Anastasia Stulova <[email protected]>OpenBSD/powerpc only supports Secure PLT.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/tr...
f9f079adeb7fd2ea793a503ef9e5fc5120438a1f authored about 6 years ago by Brad Smith <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347178 91177308-0d34-0410-b5e6-96231b3b...
b676d6a2adadf9edda8b84266e5a65dec7ac929a authored about 6 years ago by Brad Smith <[email protected]>
CheckerOptInfo feels very much out of place in CheckerRegistration.cpp, so I
moved it to Checker...
Especially with pointees, a lot of meaningless reports came from uninitialized
regions that were...
After check-in of D54391 a comment there by @mikhail.ramalho says:
Since we're supporting versio...
Summary:
the previous patch (https://reviews.llvm.org/rC346642) has been reverted because of tes...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347141 91177308-0d34-0410-b5e6-96231b3b80d8
58546904c7d30c2140a5ffb212fbbff878bc32b4 authored about 6 years ago by David Blaikie <[email protected]>8a09c5b1f7eeac618a880c7fb62372bd812c59b7 authored about 6 years ago by Automerger <Automerger@Swift>
Use the newly available space in the bit-fields of Stmt.
This saves one pointer per CXXDefaultIn...
Use the newly available space in the bit-fields of Stmt.
This saves one pointer per CXXDefaultAr...
Use the newly available space in the bit-fields of Stmt.
This saves 8 bytes per CXXThrowExpr.
...
2756a5d4e0f8646b96adcd2ab5cddc730071654d authored about 6 years ago by Bruno Ricci <[email protected]>2ae6b5a952be702a27c3367a6e656b55cdc58e4f authored about 6 years ago by Automerger <Automerger@Swift>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347133 91177308-0d34-0410-b5e6-96231b3b80d8
2d4c18b3cc69ad0c09ceb39fb3651c416ac7b3a8 authored about 6 years ago by David L. Jones <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347111 91177308-0d34-0410-b5e6-96231b3b80d8
8ca7a0dcb7e9a0cd7bf71ff4b70e12462c16f205 authored about 6 years ago by Reid Kleckner <[email protected]>
When cross-compiling the second stage to a different target, we need to
make sure that the first...
95cdf7c9af0dc102a3fbda4ae1f6265026ff2e30 authored about 6 years ago by swift_jenkins <[email protected]>
This reapplies changes d9e6adfe627856dbd4bf5a06f80b3061c0c128cc and
935e3d8efaa8b495cdb3e57487e8...
If lambda is used inside of the OpenMP region and captures `this`, we
should recapture it in the...
4d16b315bc18647ca6715b7b4ea95a26a68fb5ed authored about 6 years ago by swift_jenkins <[email protected]>
It fixes the case when Objective-C framework is added as a subframework
through a symlink. When ...
reductions.
Fixed previously committed code for the reduction support in
teams/parallel construc...
This reverts commit r347070
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347075 9117...
cf314304d35cb85c5547e738b45500fbd334798f authored about 6 years ago by Stefan Pintilie <[email protected]>
Summary:
Experience has shown that the functionality is useful. It makes linking
optimized clang...
Make the default -fno-PIC on Power PC.
Differential Revision: https://reviews.llvm.org/D53384
...
3819766f40f1df6ceb43a63a3aaaa930659c1001 authored about 6 years ago by Stefan Pintilie <[email protected]>
Use the newly available space in the bit-fields of Stmt.
This saves 8 bytes per CXXThisExpr.
...
23ec04c959c8048648ad3bc16c1d8e88619cdbbd authored about 6 years ago by Bruno Ricci <[email protected]>
Use the newly available space in the bit-fields of Stmt.
This saves one pointer per CXXNullPtrLi...
Use the newly available space in Stmt.
This saves 8 bytes per CXXBoolLiteralExpr.
git-svn-id:...
430214e3ab7ec72224d1d42eb0c09357c86fdcd4 authored about 6 years ago by Bruno Ricci <[email protected]>
Added references to the addr spaces deduction and enabled
CL2.0 features (program scope variable...
1979a5c7573b4d11474bbcc08c77a82aca48b884 authored about 6 years ago by Automerger <Automerger@Swift>
This should be NFC change.
SplitDebugName recently started to accept the `Output` that
can be u...
When second stage is being cross-compiled for a different platform
we need to build enough of fi...
When using multi-stage builds, we would like support cross-compilation.
Example is 2-stage build...
We need to explicitly specify the architecture version.
Differential Revision: https://reviews....
c5ae3d10742f6fbf03d2cea84c528e8547d9bfe3 authored about 6 years ago by Petr Hosek <[email protected]>There are 2 function variations with vector type parameter. When we call them with argument of d...
fbbf9d4aee2f9dae4253180be19ceb7a271af65f authored about 6 years ago by Zi Xuan Wu <[email protected]>
It fixes the case when Objective-C framework is added as a subframework
through a symlink. When ...
Extend the alpha.core.Conversion checker to handle implicit converions
where a too large integer...
Summary:
We discussed this at the Nov 12th CG meeting, and decided to use the
unsigned semantics...
Not all Linux targets use the ${arch}-linux-gnu spelling, so instead
specify the list of Linux e...
Change-Id: Ie34f9c6846b98fba87449e73299519fc2346bac1
git-svn-id: https://llvm.org/svn/llvm-proj...
5a4dbff1ff1f15600fa251ed1eb429c1e60d3206 authored about 6 years ago by Erich Keane <[email protected]>
Use the newly available space in the bit-fields of Stmt and store the
string data in a trailing ...
Factored out of D54166
([AST] Store the string data in StringLiteral in a trailing array of char...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@346957 91177308-0d34-0410-b5e6-96231b3...
ed1a7dbfe64c086cae79fe6cb63798230525f449 authored about 6 years ago by Bruno Ricci <[email protected]>
Use the newly available space in the bit-fields of Stmt.
This saves 8 bytes per BinaryOperator.
...
Use the newly available space in the bit-fields of Stmt
to store some data from MemberExpr. This...
The norm is to have them at the top, and having them
at the bottom is painful for the reader.
...
ee95fa569c6a5dae43a9c426a9ade3a065693d54 authored about 6 years ago by Bruno Ricci <[email protected]>
Use the newly available space in the bit-fields of Stmt
to store some data from UnaryOperator.
T...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@346950 91177308-0d34-0410-b5e6-96231b3b80d8
ba7a6dfa98fee140da064022da07b6d2f0be4672 authored about 6 years ago by Mikael Holmen <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@346929 91177308-0d34-0410-b5e6-96231b3b80d8
2bade23358bd718ed8ea2b5f5405ac52e10bf041 authored about 6 years ago by David Blaikie <[email protected]>
Previously these would be transformed into annotation tokens and the
preprocessor would then ass...
-frewrite-imports already implies -frewrite-includes (it piggy-backs
on/extends the implementati...
Seems like it makes it a bit easier to read/validate/update in the
future.
git-svn-id: https://...
b91d0388756355970697767626d1f631b7fa1066 authored about 6 years ago by David Blaikie <[email protected]>Summary: The name of the synthesized constants for constant initialization was using mangling fo...
64adb335c2a5ab327198523dbe07e8f5e0922ac3 authored about 6 years ago by JF Bastien <[email protected]>
Summary:
If you're using the Microsoft ABI, chances are that you want PDBs and
codeview debug in...
This unfortunately results in a substantial breaking change when
switching to C++20, but it's no...
Add support for "polymorphic" types to YAMLIO.
PolymorphicTraits can dynamically switch between...
52daf3b92d0db0617bdc8d4125aaed5e4abe02db authored about 6 years ago by Scott Linder <[email protected]>Correct the spelling from Artifical to Artificial.
Differential Revision: https://reviews.llvm....
10d91a7d0c6078c3fedf1f7e6ca536d52f00ee69 authored about 6 years ago by Shoaib Meenai <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@346866 91177308-0d34-0410-b5e6-96231b3b...
13b8f43fb1b3c9b1472d4c7a085f8a5e8bae829b authored about 6 years ago by David Bolvansky <[email protected]>
Summary:
GCC already catches these situations so we should handle it too.
GCC warns in C++ mode...
f137da261070a9ece08a9ff74e52aa278a428d13 authored about 6 years ago by David Bolvansky <[email protected]>
Reorder the bit-field classes and the members of the anonymous union
so that they both match the...
Summary:
The goal is to allow analyses such as clang-tidy checks to run on a
subset of the AST, ...
Summary:
Addrspace(32) was generated when putting 0 in clk_event_t * event_ret
parameter for enq...
ae9cc1e6a321b37ea7bd8dec435fb7d4ab2de828 authored about 6 years ago by Automerger <Automerger@Swift>