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
fe2afb3296ba2a62ad32644040cffb8dce301d3e authored almost 6 years ago
`test/Driver/debug-options.c` to ensure that the driver
selects the DWARF 2 version as intended b...
Rename the functions that query the optimization kind attributes.
Differential revision: https:...
0c37c825f4a1323251aa3fca0755d7da2ac54b9f authored almost 6 years ago
Requires making the llvm::MemoryBuffer* stored by SourceManager const,
which in turn requires ma...
ObjCPropertyDecl should use the category interface as a context similar to what is done for meth...
fac080d750560c3997969b05a2b25be940754723 authored almost 6 years agoAdded test for the task reduction variables with the allocate clause.
git-svn-id: https://llvm....
840592268a881da59e838ec97cfe04b5dfb59dbc authored almost 6 years ago
Summary:
In the future, Android releases will support DWARF 5, but we need to
ensure that older ...
Added test for the linear variables with the allocate clause.
git-svn-id: https://llvm.org/svn/...
5f4fe1b0183cbf31e8abb7de29da30a9f16e793d authored almost 6 years agoFixed the regression of the lookup of user-defined reductions for C.
git-svn-id: https://llvm.o...
73af6b66399c0350b4897ed47421409532973aac authored almost 6 years agosvn add doesn't play very nicely here...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/tru...
3917eb95a0220baea351f7454e0110caa347bc63 authored almost 6 years agoAdding in androidx as another import group.
Differential Revision: https://reviews.llvm.org/D60...
070a4ca7a3a984e8254934d2d3d921c298dffb27 authored almost 6 years ago
When setting up library and tools paths when detecting an accompanying GCC
installation only ris...
Summary:
r357567 started to regroup include block for Google style; it was meant to apply
only f...
riscv32-linux-unknown-elf was a weird thing to test for as it doesn't match
the triple used in a...
Summary:
The fix isn't great, but it's hard to fix properly because the completion
code sensibly...
Prevent adding initializers implicitly to variables declared in
local address space. This happen...
Improved classification of address space cast when qualification
conversion is performed - prev...
This revision causes tests to fail under ASAN. Since the cause of the failures
is not clear (cou...
56e79ac15b4142200976b14a916794edce1a5e5f authored almost 6 years ago
078517eab71c45f8a3fc066c02b642bda9c87422 authored almost 6 years ago
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357643 91177308-0d34-0410-b5e6-96231b3b80d8
536bce85423d025a135ff27102ab139d44033dd0 authored almost 6 years ago
Create method `optForNone()` testing for the function level equivalent of
`-O0` and refactor app...
This reverts commit r352473.
The overall idea is great, but it seems to cause unintented conseq...
10d188ed27e9e9b0635180fbb9e2216c6527188e authored almost 6 years ago
__builtin_constant_p(x) is a compiler builtin that evaluates to 1 when
its argument x is a compi...
c956ebce46df683c5f1235b7313d9441a88feb5f authored almost 6 years ago
Added test for the reduction variables with the allocate clause.
git-svn-id: https://llvm.org/s...
1ca36348d2a41d4e273f4fd3d7471bdb146bd643 authored almost 6 years agoAdded test for the lastprivatized variables with the allocate clause.
git-svn-id: https://llvm....
17562937ebaa3a5d5b7329f19bd991889455d89d authored almost 6 years agoThis reverts commit r352473.
The overall idea is great, but it seems to cause unintented conseq...
132cebd5567b9fe9544e12e1592dde70177b2bec authored almost 6 years ago
Added codegen/test for the firstprivatized variables with the allocate
clause.
git-svn-id: http...
456575d0e83a9cbf7e35e844a431a0f3ec58c582 authored almost 6 years ago
This reverts commit r357576 to fix the problem with the cyclic
dependencies between libTooling a...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357610 91177308-0d34-0410-b5e6-96231b3b80d8
86ef09fc94489c51bb60a8f125b5219df3748d66 authored almost 6 years ago
Summary:
Currently clang-format would always emit a replacement for multi-block #include
section...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357589 91177308-0d34-0410-b5e6-96231b3b80d8
2c479c0d343807003744ceb720a6e589bdd4c8a4 authored almost 6 years agoThis moves documentation for some attributes into new categories that are hopefully a bit more c...
8a6f98bed796e74af177f983d6d58c234c91782b authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357579 91177308-0d34-0410-b5e6-96231b3b80d8
8693138716e2211a3ce8c5e6be4f85bf7eed95f6 authored almost 6 years agoReviewers: Higuoxing
Reviewed By: Higuoxing
Subscribers: kubamracek, cfe-commits, #sanitizers,...
802052c5da46a5643adecf280af687a54a7f1087 authored almost 6 years agoSummary: Adds a basic version of Transformer, a library supporting the concise specification of ...
93ebc3bbccf7e8a0785791878cc172f411eeeb42 authored almost 6 years ago4bced67652aeb1d0a2476ede316e157e41cd64d8 authored almost 6 years ago
Summary:
Regrouping #includes in blocks separated by blank lines when sorting C++ #include
heade...
Summary:
This commit adds a chapter 'CLion integration' to ClangFormat.rst.
The official announ...
check-all invokes check-clang-python which prints the annoying message:
LIBCLANG TOOLING ERROR:...
f4e17e7ac92014f424b83a9a7f62ca17b3fe69c3 authored almost 6 years ago
__builtin_constant_p(x) is a compiler builtin that evaluates to 1 when
its argument x is a compi...
c8381b6170b77b4926311a97dafe30506217586d authored almost 6 years ago
The Emscripten OS provides a definition of __EMSCRIPTEN__, and also that it
supports iprintf opt...
Non-fragile ObjC ABI: Add support for __attribute__((objc_class_stub))
54682d2cae07b39093cdc98c3e28cfc76921aafc authored almost 6 years ago
This attribute denotes a class with resiliently-sized metadata, which
is initialized at runtime....
clang-format the changes to CUDA and HIP fat binary.
Reviewers: yaxunl, tra
Differential Revis...
cbf711538388149330cdce4e380ead95686072f0 authored almost 6 years ago[Swift] Add support for __attribute__((objc_class_stub))
a1727eabafc52abd90e5ca203e61b1e52e3e0f37 authored almost 6 years ago
This attribute denotes a class with resiliently-sized metadata, which
is initialized at runtime....
Also for CUDA, we need to disable producing these fat binary functions when there is no GPU code...
b984bff221a071ab6390b9acf95b2d2d1c4df9a5 authored almost 6 years agoSkip producing the fat binary functions for HIP when no device code is present.
Reviewers: yaxu...
85d2220c2a3cee8915baf46b83f88de2193b7d9a authored almost 6 years ago
moveAttrFromListToList only makes sense when moving an attribute to a list with
a pool that's ei...
This ability was removed in r351487, but it's needed when a lambda appears as an
OpaqueValueExpr...
moveAttrFromListToList only makes sense when moving an attribute to a list with
a pool that's ei...
This ability was removed in r351487, but it's needed when a lambda appears as an
OpaqueValueExpr...
Added codegen/test for the privatized variables with the allocate
clause.
git-svn-id: https://l...
bc0fd569105bad7efd7f25b0947cc6e457107c81 authored almost 6 years ago
In case of N64 ABI toolchain paths migth have `mips-linux-gnuabi64`
or `mips-linux-gnu` director...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357505 91177308-0d34-0410-b5e6-96231b3b80d8
6db2abd133f1a3451899c009ce459532dae33c16 authored almost 6 years ago
Allow the optimizer to remove unnecessary EH cleanups surrounding calls
to os_log_helper, to sav...
Allow the optimizer to remove unnecessary EH cleanups surrounding calls
to os_log_helper, to sav...
If the pointer is captured by reference, it must be mapped as
_PTR_AND_OBJ kind of mapping to co...
Can be safely enabled on PS4.
Reviewed By: probinson
Differential Revision: https://reviews.ll...
76d3f418d1a57e432cd36034d9378f87d4caa274 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357467 91177308-0d34-0410-b5e6-96231b3b80d8
46629456c01c29dcddd1cebfa578277bd2c3bd44 authored almost 6 years ago
This patch prevents floating point register
constraints in soft float mode.
Differential Revisi...
fb2e2123dfd40e645feeb1d7ddd07ef554bca90a authored almost 6 years ago
At least gcc 7.4 complained with
../tools/clang/lib/StaticAnalyzer/Checkers/Taint.cpp:26:53: war...
d1f6d7643f66ca8a279bfcb9bd8a450bcc908502 authored almost 6 years ago
The code was previously checking that candidates for sinking had exactly
one use or were a store...
2127ff9ead9aaa8b82a642563be7570ea02550d3 authored almost 6 years ago
Fixes the assertion
> no Attr* for AttributedType*
> UNREACHABLE executed at llvm-project/clang/...
Mark indexstore callbacks with noescape attribute
6e8580633dcbb476a18e71d72685c0f3c4fee8f7 authored almost 6 years agoMark indexstore callbacks with noescape attribute
4bea832089f767e6ea74616b40632d2e9105cd2c authored almost 6 years ago
Before this patch, CGLoop would dump all transformations for a loop into
a single LoopID without...
According to OpenMP 5.0, 2.11.4 allocate Clause, Restrictions, allocate
clauses that appear on a...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357405 91177308-0d34-0410-b5e6-96231b3b80d8
21c0f50339b846a500514846433c0c71cf38e104 authored almost 6 years ago
Summary:
ASTStructuralEquivalence uses a flag to indicate whether ODR diagnostics
should be cons...
Summary:
ODR errors are not necessarily true errors during the import of ASTs.
ASTMerge and Cros...
According to OpenMP 5.0 standard, 2.11.4 allocate Clause, Restrictions,
For any list item that i...
Conflicts:
include/clang/Frontend/FrontendOptions.h
In PR41304:
https://bugs.llvm.org/show_bug.cgi?id=41304
...we have a case where we want to fold ...
Summary:
Based on a patch by Dustin Howett, modified to not change the ABI for
ELF platforms.
U...
aab18df3ee163dfd636dadc94d467be5d5af078d authored almost 6 years ago
Without this change, linking multiple objects containing block
descriptors together on Windows w...
This doesn't make a difference most of the time but FreeBSD/ARM doesn't
run anything in the .cto...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357359 91177308-0d34-0410-b5e6-96231b3b80d8
ce76f242a3a88b0a44c9567eff34aea2441dad56 authored almost 6 years ago
See rL357338 for a similar change. The informational expression
$<CONFIGURATION> has been deprec...
Summary:
Import sorting of java file, incorrectly move import statement to after a function begi...
This patch aims to add support for the following rules from the JUCE coding standards:
- Always...
5ae8ac7bf165af4ea7d254c2adc4bbc8a7c7b154 authored almost 6 years agoThis change adds hierarchical "time trace" profiling blocks that can be visualized in Chrome, in...
95c1c41b493540625a7909316ac46229aa75b9e1 authored almost 6 years agof9c1074e13aab7a469f3e1379b00b86619d8f520 authored almost 6 years ago
Differential Revision: https://reviews.llvm.org/D59914
git-svn-id: https://llvm.org/svn/llvm-p...
527eb6db29ea45376a260fee126ba72158f98177 authored almost 6 years ago
It turns out that SourceManager::isInSystemHeader() crashes when an invalid
source location is p...
The transfer function for the CFG element that represents a logical operation
computes the value...
Since rL335814, if the constraint manager cannot find a range set for `A - B`
(where `A` and `B`...
r356634 didn't fix all the problems caused by r356222 - even though simple
constructors involvin...
Differential Revision: https://reviews.llvm.org/D59914
git-svn-id: https://llvm.org/svn/llvm-p...
428045a8d83527487a23f11c7cf4413395dedf14 authored almost 6 years agoe8c13ef211e48fe2d1837cfda05ed8ebece71717 authored almost 6 years ago
Summary:
When building the `check-all` target on AIX, lit produces
```
warning: unable to inject...
[CodeGenObjC] Fix a nullptr dyn_cast
9d8e8dbd33c0467c30d525b407cf62e3b973b135 authored almost 6 years agoThis reverts commit r357323.
ASan leaks found by a buildbot :)
Differential Revision: https://...
6e6d6a6eb6f4414d45235dadac93089b07f0f5c2 authored almost 6 years ago
It turns out that SourceManager::isInSystemHeader() crashes when an invalid
source location is p...
It is now an inter-checker communication API, similar to the one that
connects MallocChecker/CSt...