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 DefaultOption flag to CommandLineParser which provides a
default option or alias, b...
3f366349d3ebd50a3929e8a1211a3318f51f5eb6 authored almost 6 years ago
A marker (matching /#[A-Za-z0-9_-]/) is specified by attaching a comment
containing the marker t...
Writing stuff into an argument variable is usually equivalent to writing stuff
to a local variab...
578c75a5c24a20fd66df1b2741101c4f3384ca9a authored almost 6 years ago
[ASTImporter] Handle built-in when importing SourceLocation and FileID and dependent change
5dd496fab8c1bdfb51f0ae626ef43c5bccdf83ce authored almost 6 years ago[MS] Add metadata for __declspec(allocator)
Original summary:
Emit !heapallocsite in the metada...
Summary:
Currently when we see a built-in we try and import the include location. Instead what w...
Summary:
Even if the content cache has a directory and filename, it may be a virtual file.
The o...
Summary:
alloca isn’t auto-init’d right now because it’s a different path in clang that
all the ...
Use -mlink-builtin-bitcode instead of llvm-link to link
device library so that device library bi...
Systematically add the const-qualified version of children()
to all statement/expression nodes. ...
Disabled by default as this is still an experimental feature.
Reviewed By: thakis
Differential...
289230c994d946a75dd1bca18ffedd067939de24 authored almost 6 years ago
Statements, expressions and types are not supposed to be copied/moved,
and trying to do so is on...
Summary:
Implements the intrinsics define on the ACLE to extract half precision fp scalar elemen...
Summary:
AnnotatingParser::next() is needed to implicitly set TT_BlockComment
versus TT_LineComm...
Summary:
Prepares ground for printing template arguments as written in the
source code, part of ...
262c7bf3503bed75824802404ade91ad73cb5384 authored almost 6 years ago
464429b4feeb7bfe805ab489bcb1de4f9cf044ae authored almost 6 years ago
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@358245 91177308-0d34-0410-b5e6-96231b3b...
1dd034ed5060fc6078bf56d5656cb1554f750de6 authored almost 6 years ago
Summary:
alloca isn’t auto-init’d right now because it’s a different path in clang that
all the ...
Fixing clang-refactor-test tests on Linux by adding -fobjc-runtime=ios-5.0
07f8db8baa39a241e2c453281e9f758f5e21f547 authored almost 6 years agoOn Linux, without -fobjc-runtime=ios-5.0 the following:
@implementation NoNeedForImplementation...
34a24d946ac87377200ea55112bd48e652233c5d authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@358232 91177308-0d34-0410-b5e6-96231b3b80d8
5b41e92e1e63a49e451c201e09e38ffed031747c authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@358231 91177308-0d34-0410-b5e6-96231b3b80d8
0fa9a240fda634ca0ff3c05214eb8e57c042d52d authored almost 6 years agointernal lexing steps in the preprocessor.
It is not safe to use the preprocessor's token lookah...
444665e2192c2098b4e2bef3e715b71e222d04f3 authored almost 6 years ago
Summary:
These flags are used when emitting debug info and needed to initialize subprogram and m...
D54902 removed CallExpr::setNumArgs in preparation of tail-allocating the
arguments of CallExpr....
Fixes rdar://49523079
Differential revision: https://reviews.llvm.org/D60544
git-svn-id: https...
a5b758c1ac710271a2b2bbf754f8298da4c9640e authored almost 6 years ago
We want to make objc_nonlazy_class apply to implementations, but ran into this.
There doesn't se...
Fixes rdar://49523079
Differential revision: https://reviews.llvm.org/D60544
git-svn-id: https...
765bbb23ecd4d62a84e932c8f23f867fcd3c1850 authored almost 6 years ago
We want to make objc_nonlazy_class apply to implementations, but ran into this.
There doesn't se...
This test was duplicated, and the last declaration had some syntax errors since
the invalid attr...
Fixing SemaObjC tests that take -x objective-c++ with -stdlib=libc++
7f4ea8f882cbdfc4432edba78b4cfe64c4b5dab1 authored almost 6 years agoAt least clang 3.6 warns on the original code:
../tools/clang/lib/CodeGen/CGNonTrivialStruct.cp...
0bbdb288ca016f409061cb4d453cb8af90e28e07 authored almost 6 years ago08c6ba9a235c0b777a657ace625c5e6c06c16763 authored almost 6 years ago
Summary:
https://reviews.llvm.org/D53809 fixed wrong address space(assert in debug build)
genera...
Fixing swift-clang tests that fail due to missing PrintingPolicy init in ctor.
f4d278cbda0420572a6ff2655983c2c48b456e70 authored almost 6 years ago
Clang :: SemaObjC/class-stub-attr-unsupported.m
Clang :: SemaObjC/class-stub-attr.m
This test was duplicated, and the last declaration had some syntax errors since
the invalid attr...
Summary:
As was already stated in a previous comment, the parameter isn't
necessarily referring ...
Loading external comments is expensive. This change probably doesn't apply to common cases but i...
515b0570852864af5aef68ceb94454e00a507f01 authored almost 6 years agoPatch by Tony Allevato!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@358132 91177308...
7fd06d80f0b2099b1ae792b5339a0428ae80797b authored almost 6 years agoregions.
Added more complex analysis for number of teams and number of threads in
the target reg...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@358125 91177308-0d34-0410-b5e6-96231b3b80d8
f5d025e4a30b5f0dc1a4df85135e0ee507847342 authored almost 6 years agospecial cases in the presence of zero-length arrays.
Patch by Joran Bigalet!
git-svn-id: https:...
1e9879991b8e7f6f841c2c152cac7b04d291b4c8 authored almost 6 years agoThe following tests that were failing were:
Clang :: OpenMP/for_simd_ast_print.cpp
Clan...
Patch by Brad Moody.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@358104 91177308-0d...
40afe0b6f2b39195e6c141d770b51a691c19000e authored almost 6 years agonamed metadata.
This fixes a bug where ARC contract wasn't inserting the retainRV
marker when LT...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@358087 91177308-0d34-0410-b5e6-96231b3b80d8
4d870265930ba70c7163fb3e1d1f85aa16ba9708 authored almost 6 years agonamed metadata.
This fixes a bug where ARC contract wasn't inserting the retainRV
marker when LT...
3860ed7a46b932bad8e43f985f79d955e25fcf39 authored almost 6 years ago
Patch allows to use allocate directives on the function parameters.
git-svn-id: https://llvm.or...
1c5a77ab63d1abd64398ea2f76721e59d4517ad5 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@358006 91177308-0d34-0410-b5e6-96231b3b80d8
7124668b361b03424654f5e840ddfc7c654bf66d authored almost 6 years ago
Summary:
The current llvm/clang et al. project can be built with the latest developer toolset (d...
There were some errors in the committed test checks, left in due to a git
stash apply mishap.
...
dae000e835ee3913d2e89e825af3fe025f69ff04 authored almost 6 years ago
One of the tests in riscv64-lp64-lp64f-lp64d would have had a different
lowering for lp64f/lp64d...
Split tests in to files representing the subset of RISC-V ABIs they should
have identical output...
Make sure ASTImporter::Import_New(const Decl *) returns
a Expected<const Decl *> and not Expecte...
8dcf82452477189e75b0139d7ff39c442ef2dbfa authored almost 6 years ago
Fixes PR38686
llvm-svn: 52527
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357957 9...
764bd63e5b6b19051d14a3172ee82fb3e83b8857 authored almost 6 years ago
This reverts commit e7bd735bb03a7b8141e32f7d6cb98e8914d8799e.
Reverting because of buildbot fail...
Summary:
These all had somewhat custom file headers with different text from the
ones I searched...
Summary:
https://reviews.llvm.org/D51633 added error handling to the ASTNodeImporter::VisitEnumD...
Summary:
- `@property(attr, attr2)` instead of `@property ( attr,attr2 )`.
- Change priority of ...
Functions __kmpc_alloc/__kmpc_free are updated with the new interfaces.
Patch synchronizes the c...
Summary:
Emit !heapallocsite in the metadata for calls to functions marked with
__declspec(alloc...
If we don't check this in the frontend we'll get an isel error in the backend later. This is far...
55d1f8923684079bd32ca90eeb8876f2934b7e1a authored almost 6 years ago
Added special processing of the memory management directives/clauses for
NVPTX target. For priva...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357922 91177308-0d34-0410-b5e6-96231b3b80d8
878aad592a104f4be73fc9e0bd9817bca4eb1984 authored almost 6 years agoRe-commit r357915 with a fix for windows.
The assertion prevents it from applying fixes when us...
f72b0580ed0438c6a898b6fd93a63fe3982a9375 authored almost 6 years ago
The assertion prevents it from applying fixes when used along with compilation
databases with re...
Running `make check-all` fails on Solaris 11/SPARC since the clang python
tests FAIL:
..........
10a4d1b69c142bce10d914d0a886a5d6cc94921a authored almost 6 years ago
The assertion prevents it from applying fixes when used along with compilation
databases with re...
Reviewers: a.sidorin, shafik, martong, a_sidorin
Reviewed By: a_sidorin
Subscribers: rnkovacs,...
36e125b91f9f7164da78ff053dff229558699a35 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357908 91177308-0d34-0410-b5e6-96231b3b80d8
9a63380260860b657b72f07c4f0e61e382ab934a authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357879 91177308-0d34-0410-b5e6-96231b3b...
3be50fa19ae5beaf6eb1015e25574f7ca993c1d1 authored almost 6 years ago4c45da3cb9bd6aabfd5950ed6eb86cb3580a2997 authored almost 6 years ago
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357878 91177308-0d34-0410-b5e6-96231b3b...
5395f73052bead37beee8d3bf72d97d16b08b1c3 authored almost 6 years agoDifferential Revision: https://reviews.llvm.org/D60374
git-svn-id: https://llvm.org/svn/llvm-pr...
7e0382b1715d2b3b4f58fbb87f64e3c5753bc052 authored almost 6 years ago5deff212e08dd698d5ad900a8506c0fcf2ffdbe1 authored almost 6 years ago
Differential Revision: https://reviews.llvm.org/D60359
git-svn-id: https://llvm.org/svn/llvm-pro...
359a05461d132b1e2d74655cad1a01ace6f654e5 authored almost 6 years ago
Summary:
Addresses PR40696 - https://bugs.llvm.org/show_bug.cgi?id=40696
The BreakAfterReturnTy...
4282d4f2c2ed3435f7987382faa978311a9d057a authored almost 6 years agof380ba6d7f7993a5b3005975d9dd5f6523354198 authored almost 6 years ago
49dacb73a6055b7864567fc08bd0d293e6c1a044 authored almost 6 years ago
Fix compile error in llvm::FunctionCallee getLoadClassrefFn()
2d22945013151118e58fe99d9234b82c02d1b197 authored almost 6 years agoThe API here diverged between swift-5.1-branch and upstream-with-swift.
fe297b2db47fd650a48f3ac70cd9507a0c5abce4 authored almost 6 years ago
The idea behind this heuristic is that normally the visitor is there to
inform the user that a c...
This reverts commit r357823.
Was breaking clang-tidy!
Differential Revision: https://reviews.l...
1374cdc16054f52055eb408fabc9cec425db60a7 authored almost 6 years agoAs the unit test demonstrates, subtracting 1 from the offset was unnecessary.
The only user of ...
4c9a6a16bb14b5d8a5e89234c3199f771b9350d4 authored almost 6 years ago
The idea behind this heuristic is that normally the visitor is there to
inform the user that a c...
4a68ea010f00dc424057736d742fe027d25814fd authored almost 6 years ago
Some versions of CMake require ExternalProject to be included before we
can use ExternalProject_...
Caused by D56924, shouldn't use raw string literals in macros.
Differential Revision: https://r...
9af7b0f8c2c4f2b44d6ad44f94264e5f7860c453 authored almost 6 years ago
Fix an odd line in LanguageExtensions.rst which
rendered incorrectly due to an underscore being
...
Differential Revision: https://reviews.llvm.org/D60293
git-svn-id: https://llvm.org/svn/llvm-pr...
bdc6d20030cc35ff8cbfd0f789fb81c5da48893a authored almost 6 years ago
[IMPORTANT]
With that last fix, CUDA has just started being compiling by clang on Windows after ...
Summary:
Use cases:
- a tool that dumps the heuristic used for each header in a project can
...
Summary: Adds a basic version of Transformer, a library supporting the concise specification of ...
5d7419d71c87143af9b4a24e40820c6d94956783 authored almost 6 years ago
Summary:
Introduces a utility library in Refactoring/ to collect routines related to
source-code...