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
code.
No functional change intended.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@36...
2ee14504678565a83ad74c0e85f8cb58abb9ffe3 authored over 5 years ago by Richard Smith <[email protected]>
A filename can be remapped with a header map to point to a framework
header and we can find the ...
Currently the `-working-directory` option does not actually impact the working
directory for all...
Recently D60274 was introduced to allow lld to handle dependent libs. However current
usage of d...
As for other floating-point rounding builtins that can be optimized
when build with -fno-math-er...
This patch adjusts `PragmaOpenMPHandler` to set the location of
`tok::annot_pragma_openmp` to th...
Update the `cl` emulation to support the `/Zc:char8_t[-]?` options as per the
MSVC 2019.1 toolse...
Those two subtarget features were awkward because their semantics are
reversed: each one indicat...
Reviewers: kadircet
Reviewed By: kadircet
Subscribers: cfe-commits
Tags: #clang
Differential...
adbb459ee00ba8b946135bf445109dd34b81d614 authored over 5 years ago by Ilya Biryukov <[email protected]>
Summary:
Completion can return multi-line patterns in some cases, e.g.
for (<#init#>; <#con...
ff610072dd570df36ae435896f74b1015f10e29b authored over 5 years ago by Ilya Biryukov <[email protected]>Differential Revision: https://reviews.llvm.org/D62523
git-svn-id: https://llvm.org/svn/llvm-pr...
7104903887e3425f0542e61bf803a2214691941b authored over 5 years ago by Nico Weber <[email protected]>
The `cplusplus.SelfAssignment` checker has a visitor that is added
to every `BugReport` to mark ...
This was reverted in r360086 as it was supected of causing mysterious test
failures internally. ...
This reverts r361790 (git commit fe5eaab2b5b4523886bd63aebcfea8cfce586fa1)
It's causing buildbo...
4ec0ef8a5ee1fd59b62a13d9d1c6b7cd29611ca5 authored over 5 years ago by Don Hinton <[email protected]>250c4579054beb36be69febd37b8d62f416e2036 authored over 5 years ago by Automerger <Automerger@Swift>
Summary:
The following changes were required to fix these tests:
1) Change LLVM_ENABLE_PLUGINS ...
3d55536c10a9c576f287aa28feda66e65374527c authored over 5 years ago by Don Hinton <[email protected]>
This is a follow up to r361432, changing the layout of per-target
runtimes to more closely resem...
A filename can be remapped with a header map to point to a framework
header and we can find the ...
Reviewers: ilya-biryukov, hokein, sammccall
Subscribers: cfe-commits
Tags: #clang
Differentia...
3098b618c7d10cd82cfe977b53a76df8b822266b authored over 5 years ago by Kadir Cetinkaya <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361769 91177308-0d34-0410-b5e6-96231b3b...
dfbf171da410f5fb59a20bb37c9efd11f507b3e2 authored over 5 years ago by Aaron Ballman <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361768 91177308-0d34-0410-b5e6-96231b3b...
ca064d85f1099f8141fc4c85be139571ad3b1c06 authored over 5 years ago by Aaron Ballman <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361767 91177308-0d34-0410-b5e6-96231b3b...
1b50f14e080d6ba12815e379b1ec18fbf991dfc4 authored over 5 years ago by Aaron Ballman <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361766 91177308-0d34-0410-b5e6-96231b3b80d8
d735a572ccba3602067230d4c7b2f141dace72a0 authored over 5 years ago by Aaron Ballman <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361764 91177308-0d34-0410-b5e6-96231b3b80d8
5d49854a98fa2c929430c17207e290039be70e22 authored over 5 years ago by Aaron Ballman <[email protected]>OpenCL spec v2.0 s6.13.14:
Samplers can also be declared as global constants in the program
sou...
Reviewers: kadircet
Reviewed By: kadircet
Subscribers: cfe-commits
Tags: #clang
Differential...
1078bd6094be2470fb7eb4f60ca47e0206f88ab5 authored over 5 years ago by Ilya Biryukov <[email protected]>b745f900ffbe4b0e6289523572eaef61171c923a authored over 5 years ago by Automerger <Automerger@Swift>
Summary:
ASTImporter makes now difference between classes with same name in different
translatio...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361710 91177308-0d34-0410-b5e6-96231b3b80d8
6fddf7789c74ae74d695dd571024915ad319db1b authored over 5 years ago by Fangrui Song <[email protected]>
This is a follow up to r361432 and r361504 which addresses issues
introduced by those changes. S...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361708 91177308-0d34-0410-b5e6-96231b3b80d8
5a18a355edce3e687460b0fde3b5dbf48136d69c authored over 5 years ago by Duncan P. N. Exon Smith <[email protected]>
Conflicts:
tools/clang-refactor/CMakeLists.txt
tools/clang-rename/CMakeLists.txt
unittests/R...
2a360740a35b97d3c6e779ce3e7ed1d00d7af2b3 authored over 5 years ago by swift_jenkins <[email protected]>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361686 91177308-0d34-0410-b5e6-96231b3b80d8
962d736d3cb56511d5f2f0d6a0444115694b395f authored over 5 years ago by Richard Smith <[email protected]>
This reverts commit r361340. The following builder has been broken for
the past few days because...
See "[cfe-dev] The name of clang/lib/Tooling/Refactoring".
Differential Revision: https://revie...
3f3b55a0a602030a4f9a0b587d8ba4022efd0650 authored over 5 years ago by Nico Weber <[email protected]>
When initialization of virtual base classes is skipped, we now tell the user
about it, because t...
This patch adds the run-time CFG branch that would skip initialization of
virtual base classes d...
8b3dc0ae62dcc6f01b281a415af991a8c2df2c44 authored over 5 years ago by Automerger <Automerger@Swift>
The assertion in setConfig read from the (uninitialized) CONFIG
expression.
git-svn-id: https:/...
b6c8a1bb5f92d3b82365c19fbb8f8feda36bb446 authored over 5 years ago by Richard Smith <[email protected]>[ASTImporter] Call to HandleNameConflict in VisitRecordDecl mistakeningly using Name instead of ...
cda703cdf9e6ad5f38327e064e03ca4b8671ee02 authored over 5 years ago by shafik <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361674 91177308-0d34-0410-b5e6-96231b3b80d8
900624ef605b60c613342dac071228539a402ce9 authored over 5 years ago by Alina Sbirlea <[email protected]>
We need to eagerly instantiate constexpr functions used in them even if
the default argument is ...
functionality change intended.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361668 91...
2d39f8519181f5cb519566172a1a51a016de11fa authored over 5 years ago by Richard Smith <[email protected]>
Summary:
https://reviews.llvm.org/D51633 added error handling to the ASTNodeImporter::VisitRecor...
Summary: Added a checker for non-determinism caused by iterating unordered containers like std::...
6d0f28c0841eecb958449aad72ab87bbf406b95e authored over 5 years ago by Mandeep Singh Grang <[email protected]>
Summary: This file was moved to llvm in D54978, r356929, but the old
file was never removed.
Re...
afa4c645e14ff0a0c68d3072d45a3df2ca0b46ed authored over 5 years ago by Don Hinton <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361662 91177308-0d34-0410-b5e6-96231b3b80d8
7664442bfe2e15ffe0b68e78c43183399d9a5e76 authored over 5 years ago by Aaron Ballman <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361660 91177308-0d34-0410-b5e6-96231b3b80d8
be697a650a677e687ccf5869453a77802af0c88c authored over 5 years ago by Aaron Ballman <[email protected]>
Summary:
This patch adds a test for requires with unified share memory clause when a declare tar...
Summary:
Use CodeGenOpts's setting for loop unrolling.
[to be coupled with D61618]
Reviewers: c...
e64402733cde0c4f5a60423775fd95457b01def7 authored over 5 years ago by Alina Sbirlea <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361652 91177308-0d34-0410-b5e6-96231b3b80d8
e10447666ec9d06d79754bb5309aac6389ccb002 authored over 5 years ago by Aaron Ballman <[email protected]>This is in line with other platforms.
Also, move the single statement methods into the header (...
6670e002d24e7ccba9caae55c94325c06f1dadc7 authored over 5 years ago by Sam Clegg <[email protected]>
Summary:
https://reviews.llvm.org/D51633 added error handling to the ASTNodeImporter::VisitRecor...
This produces nicer output.
Trivial follow-up to r361461, so sending without review.
git-svn-id...
ee34ee5940da5de0b8f5563a9043ebdc172a1a06 authored over 5 years ago by Ilya Biryukov <[email protected]>
Summary:
Conceptually, a single-case RewriteRule has a matcher, edit(s) and an (optional)
explan...
The specification is available in the Khronos OpenCL registry:
https://www.khronos.org/registry...
c76fe398e2fffb71b6bfb618e74083d36b9eab3f authored over 5 years ago by Kevin Petit <[email protected]>
Summary:
We put only part of the signature starting with a function name into "typed text"
chunk...
If the source file path contains directory junctions, and we resolve them when
printing diagnost...
b421a31c00a226343f62365a58b2c1d8ca1c3f4a authored over 5 years ago by Automerger <Automerger@Swift>
It was producing an HTML report with a random name on every tests run
and never cleaned those up...
referenced.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361588 91177308-0d34-0410-b5...
ef7787eca570ab5e50551fcfe22f6368927d7a5a authored over 5 years ago by Richard Smith <[email protected]>
Move FileCheck directives around so that it was easy to understand
what tests what and what effe...
Turn it into a variant class instead. This conversion does indeed save some code
but there's a p...
HandleUnionActiveMemberChange forgot to walk over a nop implicit
conversion node and got stuck i...
Same patch as D62093, but for checker/plugin options, the only
difference being that options for...
If the variable is a firstprivate variable and it was not emitted beause
this a constant variabl...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361562 91177308-0d34-0410-b5e6-96231b3b80d8
3a70b6af7190906fa822ed08e2d137cc4293e82b authored over 5 years ago by Alina Sbirlea <[email protected]>
These options are now only visible under
-analyzer-checker-option-help-developer.
Differential ...
e9bb934200794a73b20a28a5761031d7aefbbbb2 authored over 5 years ago by Kristof Umann <[email protected]>
Previously, the only way to display the list of available checkers was
to invoke the analyzer wi...
We had an if statement that checked over every avx512* feature to see if it should enabled avx51...
2cee20d7778a10ab46f8c2a795023e8696030425 authored over 5 years ago by Craig Topper <[email protected]>
Add the new frontend flag -analyzer-checker-option-help to display all
checker/package options.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361542 91177308-0d34-0410-b5e6-96231b3b80d8
f52da25213be0f2021f4806ec55d7e7cb7a2ed91 authored over 5 years ago by Alina Sbirlea <[email protected]>
Conflicts:
unittests/Tooling/CMakeLists.txt
Summary: Add correct cmake dependencies so that `ToolingTests` link
successfully.
Patch by Guan...
d42aefdc83b5e9a8c02b15af254eaa72edafff31 authored over 5 years ago by Thomas Lively <[email protected]>
Summary:
NewPassManager is not using CodeGenOpts values before this patch.
[to be coupled with D...
bca929bd87472ec60bc3ca7f295ced688cea7372 authored over 5 years ago by Automerger <Automerger@Swift>
New -cc1 arguments, such as -faddrsig, have started appearing after the
input name. I personally...
Simplified codegen for the outlined regions, excluding duplication code
for handling variables w...
OptTable treats arguments starting with / that aren't a known option
as filenames. This means ll...
Summary:
These features will both be implemented soon, so I thought I would
save time by adding ...
Summary:
RangeSelector had a number of cases of capturing a StringRef in a lambda, which
lead to...
Summary: See the added test for an example.
Reviewers: kadircet
Reviewed By: kadircet
Subscri...
51db2e5c4b635698f0ec7aa9fd578e9d4510382d authored over 5 years ago by Ilya Biryukov <[email protected]>This is a trivial follow-up to r361461, so sending without review.
git-svn-id: https://llvm.org...
ec22f9ea9a1a64cf7329746b7a5def6dd4a55c45 authored over 5 years ago by Ilya Biryukov <[email protected]>
r355317 changed builtins/allocation functions to use the default calling
convention in order to ...
This is a test commit in disguise.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@3615...
7ed9c794b8e647aa3bb18f5f035e355a9a9d0155 authored over 5 years ago by Kristof Umann <[email protected]>
This addresses the issue introduced in r361432 where we would only
try effective triple but not ...
Using a static function as a template parameter gets a bogus compile-time
error with Visual Stud...
Reviewers: ilya-biryukov, rsmith
Subscribers: cfe-commits
Tags: #clang
Differential Revision:...
50daf71e99bcbf980f7a4ac067f868cafc7cca67 authored over 5 years ago by Dmitri Gribenko <[email protected]>18a699fdfbc1a7b544653b0f5c968fa7173286c1 authored over 5 years ago by Automerger <Automerger@Swift>
Support queue_t and clk_event_t comparisons in C++ for OpenCL mode, to
preserve backwards compat...
Summary: Uses a heuristic to detect std::function and friends.
Reviewers: kadircet
Reviewed By...
37d9edc0c5cfeae8b2e7dac173129ae6ab2c9429 authored over 5 years ago by Ilya Biryukov <[email protected]>
This ensures that whether the user uses short or cannonical version
of the triple, Clang will st...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361439 91177308-0d34-0410-b5e6-96231b3b80d8
17a18e2cfb860957b51923f1e5f01287f871653d authored over 5 years ago by David Blaikie <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361438 91177308-0d34-0410-b5e6-96231b3b80d8
860695c0c3187b896b48bba645981e7ed1374c43 authored over 5 years ago by Reid Kleckner <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361433 91177308-0d34-0410-b5e6-96231b3b80d8
2ade82f43773792762687d10549a5af39ee72ec4 authored over 5 years ago by Richard Smith <[email protected]>
This change is a consequence of the discussion in "RFC: Place libs in
Clang-dedicated directorie...
Before e97b5f5cf37e ([clang][Darwin] Refactor header search path logic
into the driver), both --...
Found in a bootstrap of LLVM with implicit modules, resulting in a
deadlock of some Orc unit tes...
'thread_local' in C++20.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@361424 91177308...
afcbd6114a386e38883bd4f5fb740ac52ed9501b authored over 5 years ago by Richard Smith <[email protected]>