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
dynamic_allocators.
According to the OpenMP 5.0, 2.11.3 allocate Directive, Restrictions,
alloca...
clause in target region.
According to the OpenMP 5.0, 2.11.3 allocate Directive, Restrictions,
a...
That is what i have been doing elsewhere in these tests, maybe that's it?
Maybe this helps with...
990ffcb8042af8e83c4c742c3fa0410b8267cb1f authored almost 6 years agoReviewers: ioeric
Reviewed By: ioeric
Subscribers: jdoerfert, cfe-commits
Tags: #clang
Diffe...
e3172cb65ff2f5bfb5d664a2ba4e97effc100c44 authored almost 6 years ago- Add clang frontend testing for Cortex-M35P
Differential Revision: https://reviews.llvm.org/D5...
8e93e6dc62856e1611157707ac99f59570ea66ed authored almost 6 years ago6c5572829a9099e97b4992538625d6187c1a3f62 authored almost 6 years ago
Subscribers: dberris, jdoerfert, llvm-commits
Tags: #llvm
Differential Revision: https://revie...
249cf79bade5af443c2a997b5cf645aa1a9e2843 authored almost 6 years ago379f71a05d3c2eb9ab96b0441516600e9f43a52d authored almost 6 years ago
When searching for construction contexts, i.e. figuring out which statements
define the object t...
Summary:
If the constraint information is not changed between two program states the
analyzer ha...
Summary:
Removed the `GDM` checking what could prevent reports made by this visitor.
Now we rely...
Don't crash when a function has a name that starts with "CF" and ends with
"Retain" but takes 0 ...
RegionStore now knows how to bind a nonloc::CompoundVal that represents the
value of an aggregat...
For a rather short code snippet, if debug.ReportStmts (added in this patch) was
enabled, a bug r...
Summary:
When comparing a symbolic region and a constant, the constant would be
widened or trunc...
This is the result of discussions on the list about how to deal with intrinsics
which require co...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356715 91177308-0d34-0410-b5e6-96231b3b80d8
d489988e53d97d625e8dfe02ca57f39bb36d97d9 authored almost 6 years agoin the include path.
Instead of making the incorrect claim that the included file has an
absolut...
Simplified codegen for the allocate directive for local variables,
initial implementation of the...
Use the new cx8 feature flag that was added to the backend to represent support for cmpxchg8b. U...
d311fb0d8ab0cbd7d5abb3da427188dd42b04583 authored almost 6 years ago-malign-double is currently only implemented in the -cc1 interface. But its declared in Options....
10535f02fa4221be9866d5b5572b622025e149bb authored almost 6 years agowith notail on x86-64.
On x86-64, the epilogue code inserted before the tail jump blocks the
aut...
"skipped header because it should be imported as a module" cases from
the "skipped header because...
For the global variables the allocate directive must specify only the
predefined allocator. This...
Similarly to r356614, -fopenmp=libomp needs to be used for some omp-related AST matching.
git-s...
aa23c03a84ca290bab40b6da61aea9b1821d9c44 authored almost 6 years ago
Previously implemented check required the reevaluation of the already
evaluated predefined alloc...
gcc and icc both implement popcntd and popcntq which we did not. gcc doesn't seem to require a f...
2f63b89563b3b38799e89c2897eea594314a37bd authored almost 6 years agoWe were using getCPUKind which translates the string to the enum also using PROC_ALIAS. This jus...
83386471224da56316d3de126587377a95d54c69 authored almost 6 years agoUpdate reference to tok::angle_string_literal
104d0027ac4fce53b2ffe33f0d8ea7d65d86b1b1 authored almost 6 years ago
Clang r356530 renamed tok::angle_string_literal to tok::header_name.
Update this code to match.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356679 91177308-0d34-0410-b5e6-96231b3b80d8
b6d6adc5699edc736c164d46847e894a3f6695b3 authored almost 6 years ago
As we have figured out in
https://reviews.llvm.org/D57112
and
https://bugs.llvm.org/show_bug.cgi...
Summary: Exposes to the for ASTMatchers the interface/modelling
of OpenMP structured-block.
Re...
6be9af4d254bca225b6627eb34163e38c97a3747 authored almost 6 years ago
Summary:
`OMPClause` is the base class, it is not descendant from **any**
other class, therefore...
Summary:
A simple matcher for `OMPExecutableDirective` Stmt type.
Split off from D57113.
Review...
413415606b080f8cd0881fc8d33ec3974655eecb authored almost 6 years ago
After https://reviews.llvm.org/rL355317 we noticed that quite a decent
amount of code redeclares...
Summary:
This revision adds basic support for formatting C# files with clang-format, I know the...
e2755ead71aa45e2b4e65be9213db0a1fcea62fb authored almost 6 years agoaf05b02365381cd57ec916745252fa3bdfb56c8d authored almost 6 years ago
14c129473ffd9651624f987cb628e3ab622b5798 authored almost 6 years ago
This CL causes our creduce-clang-crash.py util to:
- try to preprocess the file before reducing...
d64f72e215118d0c408122a328f3187f089b4919 authored almost 6 years ago
When searching for construction contexts, i.e. figuring out which statements
define the object t...
b1f4baeb569ff9cf4d2cc291666ee8e122c99a31 authored almost 6 years ago
rdar://problem/49060922
b3209988b07f72ef65091c829082b52696713832 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356628 91177308-0d34-0410-b5e6-96231b3b80d8
8c999c6022f86eb1a6ae83c206df161386ccfc20 authored almost 6 years agoThis reverts commit 44a63f6a150dec72dea43730d2a89d292e58bd6f. It segfaults on an internal test c...
5f6d40c7c3da4a9952ed41e6a979abe19d16626a authored almost 6 years agobuild issue from r356613
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356615 9117730...
2b01fa7edf0effc2514b9eea3cf325de593af448 authored almost 6 years agoSummary: rL356570 introduced a test which only passes with the default openmp library, libomp, a...
62984c5f4a19d8d48b90b127f027fa1c7260843c authored almost 6 years ago[CMake] External compiler_rt tests require LLVMTestingSupport
979587e9f80b7028cb4f74132ca6346dc5261e74 authored almost 6 years ago
Summary:
Apparently `LLVMTestingSupport` must be built before `llvm-config` can be asked for it....
Summary:
The option BeforeHash added to IndentPPDirectives.
Fixes Bug 36019. https://bugs.llvm.o...
gcc has these intrinsics in ia32intrin.h as well. And icc implements them
though they aren't doc...
allocators.
It is better to deduce omp_allocator_handle_t type from the predefined
allocators, b...
versions that have the major number only
rdar://48018651
git-svn-id: https://llvm.org/svn/llvm...
4f7e7882e9972ec567a0529a38737cb83324c91b authored almost 6 years ago
Previously, we parsed it only in the top level, which excludes namespaces and
extern "C" blocks....
This was added in r356075.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356600 91177...
3ecf51b8961280fe0da2c8c849ac15b59653c710 authored almost 6 years ago
This reverts commit r353765. After talking with our c stdlib folks, we decided
to use the existi...
Before this commit, we emit unavailable errors for calls to functions during
overload resolution...
versions that have the major number only
rdar://48018651
git-svn-id: https://llvm.org/svn/llvm...
7e0437d765f7efc68131414247fb8823c11fb8e0 authored almost 6 years agoThis was added in r356075.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356600 91177...
4af5ac01fa9f9cb12edfccbbd45a0043461696b0 authored almost 6 years ago
Before this commit, we emit unavailable errors for calls to functions during
overload resolution...
This diff previously exposed a bug in LLVM's IRLinker, breaking
buildbots that tried to self-hos...
Summary:
`ASTImporter::Imported` currently returns a Decl, but that return value is not used by ...
The attribute pass_dynamic_object_size(n) behaves exactly like
pass_object_size(n), but instead ...
Differential Revision: https://reviews.llvm.org/D59578
git-svn-id: https://llvm.org/svn/llvm-pr...
e993d49b6ef7ce9cb4655734ee2f7245a422b4e0 authored almost 6 years agoAs noted in https://reviews.llvm.org/D59453#inline-526253
git-svn-id: https://llvm.org/svn/llvm...
139766bc22a8786a6c2f566d576b3dff393fd556 authored almost 6 years ago
Fails on MSVC buildbot (but not locally).
Not important as it is 'testing' something that isn't ...
Summary:
Sometime after 6.0.0 and the current trunk 9.0.0 the following code would be considered...
Manually merge to align with changes to the master branch in swift.
rdar://problem/48545366
43a259f40e3dbd80f659260583eb6eaba5ccc1e4 authored almost 6 years ago
Leverage the InMemoryModuleCache to invalidate a module the first time
it fails to import (and t...
Fixup for r355477 to fix the Windows bot:
http://lab.llvm.org:8011/builders/llvm-clang-x86_64-...
Another fixup for r355778 for Windows bots, this time to stop
accidentally relying on allocator ...
The final loop never breaks. Document that by following it with
llvm_unreachable.
git-svn-id: ...
449af46732acbcfe9969e5665bfdca8ee78adc66 authored almost 6 years ago
Fixup for r355778 to fix all the Windows bots. Apparently I already
forgot the lesson from r355...
Add an option to cache the generated PCH in the ModuleCache when
emitting it. This protects cli...
Change MemoryBufferCache to InMemoryModuleCache, moving it from Basic to
Serialization. Another...
Add a remark for importing modules. Depending on whether this is a
direct import (into the TU b...
Summary:
[OpenCL] Generate 'unroll.enable' metadata for __attribute__((opencl_unroll_hint))
...
Summary:
https://www.openmp.org/wp-content/uploads/OpenMP-API-Specification-5.0.pdf, page 3:
```...
Summary:
Split off from D59214.
Not a fully exhaustive test coverage, but better than what there...
Summary:
The ASTNodeImporter::ImportTemplateParameterList is replaced by a
template specializati...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356551 91177308-0d34-0410-b5e6-96231b3b80d8
74d4f018f420632345b3c9fdd5e24ee5b118a29c authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356543 91177308-0d34-0410-b5e6-96231b3b80d8
8d8b043495130fe016acd9c49a34bdb78fe0d3b7 authored almost 6 years agob06fd4ebb1c1f8a7492199b040b5cd3226783979 authored almost 6 years ago
Reviewers: ilya-biryukov
Subscribers: ioeric, MaskRay, jkorous, arphaman, cfe-commits
Tags: #c...
4f766acf96e300b0963570c2a7f9967bfc313463 authored almost 6 years agoPentiumPro has HasNOPL set in the backend. i686 does not.
Despite having a function that looks ...
b4f4320de39f9a7227af0a8374c6739af6969f7a authored almost 6 years agod11464601a92f18b47c4761371f48fedf12a56b7 authored almost 6 years ago
Summary: Following up with r355181, initialize small arrays as well.
LLVM stage2 shows a tiny s...
5a8f59c67c3e4faa73a17cdfc0098ff9bf73f6e5 authored almost 6 years ago
Use the new kind for both angled header-name tokens and for
double-quoted header-name tokens.
T...
b995249659f360b78c8e40b6c544a68a4f0e6ef8 authored almost 6 years agoSummary: This test is failing after r356499 (verified with `ninja check-clang-codegen`). Update ...
936040cab53f6a47c86a67ea2296cda61ccf616c authored almost 6 years ago
The attribute pass_dynamic_object_size(n) behaves exactly like
pass_object_size(n), but instead ...
If the allocator was specified for the variable and next one is found
with the different allocat...
"clang++ hello.cc --rtlib=compiler-rt"
now can works without specifying additional unwind or ex...
344aa82a52f2fae527f58284567ae305a314f7a8 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356507 91177308-0d34-0410-b5e6-96231b3b80d8
98a21c18f23597a8fb89d89a33888fa72a74b28d authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356497 91177308-0d34-0410-b5e6-96231b3b...
176e423c0dbaf3f7a928c5debbd76e9f3c2d35cb authored almost 6 years ago
According to OpenMP, 2.11.3 allocate Directive, Restrictions, C / C++,
if a list item has a stat...
Parameter CodeGenModule &CGM is not required for CGOpenMPRuntime member
functions, since class h...
Differential Revision: https://reviews.llvm.org/D59544
git-svn-id: https://llvm.org/svn/llvm-...
e41da8a0d3f410693bd7e5ae6f7c32c8369194c1 authored almost 6 years ago
When we create overloads for the builtin compound assignment operators
we need to preserve addre...
Added initial codegen for the local variables with the #pragma omp
allocate directive. Instead o...
Patch thanks to Zahira Ammarguellat.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@35...
7879e0e4c7ec13d63d75202b91fac028e4088f29 authored almost 6 years ago