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
Remove unused overload. Clean up some usages.
Differential Revision: https://reviews.llvm.org/D...
aae84aa56484220165c2753f86cb1235117b9862 authored about 6 years ago by George Karpenkov <[email protected]>Refactor the way in which summaries are consumed for safeMetaCast
Differential Revision: https:...
e60af5a9a04fb53f4abffab09f192a027d4635dd authored about 6 years ago by George Karpenkov <[email protected]>Differential Revision: https://reviews.llvm.org/D53548
git-svn-id: https://llvm.org/svn/llvm-pr...
d9da557808906a72559dd2bd47bfffdab7c69c47 authored about 6 years ago by George Karpenkov <[email protected]>Differential Revision: https://reviews.llvm.org/D53168
git-svn-id: https://llvm.org/svn/llvm-pr...
6304bef677be369d41e90ab9168705d4178925be authored about 6 years ago by George Karpenkov <[email protected]>Forgot to squeeze this into r344539.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@3...
515b68d7be7b9cb51aa3466b6f87cad8ae53c82a authored about 6 years ago by Artem Dergachev <[email protected]>Trust generalized annotations for OSObject.
Differential Revision: https://reviews.llvm.org/D53...
9027f15329480a7d8f9b6f61d9885c94787a11a2 authored about 6 years ago by George Karpenkov <[email protected]>
I've added a new functionality, the checker is now able to
detect and report fields pointing to ...
Previously, OSDynamicCast was modeled as an identity.
This is not correct: the output of OSDyna...
41deae2925b8d7bbebf584b1bd21d13ba6a6d326 authored about 6 years ago by George Karpenkov <[email protected]>As rightly pointed out by @NoQ, nonloc::LazyCompoundVals were only used to acquire a constructed...
40ada0d0d4db0cd4b5f283c55e1979685ff28a23 authored about 6 years ago by Kristof Umann <[email protected]>Differential Revision: https://reviews.llvm.org/D53058
git-svn-id: https://llvm.org/svn/llvm-pr...
d1d645698d85d3ee0623463b7b76990f7a37afa3 authored about 6 years ago by George Karpenkov <[email protected]>Summary: Removed const qualifier from reset method of SMTSolver and Z3Solver objects.
Reviewers...
d60e94820a2c54c481093d6ed5fcfa284130fb4f authored about 6 years ago by Enrico Steffinlongo <[email protected]>
trackNullOrUndefValue is a long and confusing name,
and it does not actually reflect what the fu...
I'm in the process of refactoring AnalyzerOptions. The main motivation behind
here is to emit wa...
For arguments, pass it indirectly, since the ABI doc says pretty clearly
that arguments larger t...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345669 91177308-0d34-0410-b5e6-96231b3b...
aef241a3347e8c78aaae4cf7982ae02b8f10761c authored about 6 years ago by Richard Trieu <[email protected]>
This is the second half of Implicit Integer Conversion Sanitizer.
It completes the first half, a...
On some systems, -U 1 was being interpreted as -U -1. Trying -U1 to see if that's the universall...
ff8fd6b3a1be16263a7da21c5f289271b8a07e3f authored about 6 years ago by Aaron Ballman <[email protected]>
We used to only define ARC keywords in -fobjc-arc mode, but now that we define
them in ObjC mode...
This reverts commit r345545 because it breaks some lldb tests.
git-svn-id: https://llvm.org/svn...
0f3500e33ef34d4aa1ef7fe7bcd52635abf1c64f authored about 6 years ago by Davide Italiano <[email protected]>
We haven't supported compiling ObjC1 for a long time (and never will again), so
there isn't any ...
A testbot ( http://green.lab.llvm.org/green/job/clang-stage1-cmake-RA-incremental/54690/) was fa...
4288bb7112e75e40e5eb59b3b3d04663136f4f46 authored about 6 years ago by Aaron Ballman <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345633 91177308-0d34-0410-b5e6-96231b3b80d8
9352705b0a434df7c1f61256ac80c2d26c29c766 authored about 6 years ago by Aaron Ballman <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345630 91177308-0d34-0410-b5e6-96231b3b80d8
45538d2eaca7f796770b46b2831b391abec9f2b0 authored about 6 years ago by Aaron Ballman <[email protected]>This allows users to specify SARIF (https://github.com/oasis-tcs/sarif-spec) as the output from ...
962c092aae53360ab4d5b1adac78963694b5963f authored about 6 years ago by Aaron Ballman <[email protected]>
Added support for mapping of lambdas in the target regions. It scans all
the captures by referen...
Only store the NRVO candidate if needed in ReturnStmt.
A good chuck of all of the ReturnStmt hav...
Don't store the data for the condition variable if not needed.
This cuts the size of WhileStmt b...
Summary: So we can keep that not-so-great logic in one place.
Reviewers: rsmith, aaron.ballman
...
This allows us to turn the machine verifier on by default on X86.
git-svn-id: https://llvm.org/...
29bc80e5f70b8a72ea47803d45e78e5117baa27b authored about 6 years ago by Francis Visoiu Mistrih <[email protected]>5165413f4c1e0811eaad39b4873ec5e848ac7e69 authored about 6 years ago by Automerger <Automerger@Swift>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345576 91177308-0d34-0410-b5e6-96231b3b80d8
a31e5463d02d252b4e1052188e98ad8a091b0c64 authored about 6 years ago by Takuto Ikuta <[email protected]>Quick fix to make code compile with -Werror,-Wunused-variable.
git-svn-id: https://llvm.org/svn...
a55dcb87376f51ff381fba021bea2e5383eb81fb authored about 6 years ago by Bjorn Pettersson <[email protected]>699d1125b4b082516b61c3aa16597a0c8332cf15 authored about 6 years ago by swift-ci <[email protected]>
nullptr_t does not access memory.
We now reuse CK_NullToPointer to represent a conversion from a...
33b0abe401750718bbd721690a450be981c11562 authored about 6 years ago by Richard Smith <[email protected]>This reverts commit 057232feb79ed4cbff1a6ea98eb149d89f90d51a.
Change is based on not self-conta...
3d21d7091c9d2cb5c654dbb44b9113c149ad3d38 authored about 6 years ago by Volodymyr Sapsai <[email protected]>This reverts commit 9852dab1b5afa92ae4d3034349be6759248b338c.
The change isn't self-contained a...
4d5003af0c834cc588262cc730ece721b13d702b authored about 6 years ago by Volodymyr Sapsai <[email protected]>
The existing padding checker skips classes that have any base classes.
This patch allows the ch...
Summary:
Most callers I can find are using only `getName()`. Type is used by the
recursive itera...
This patch moves the virtual file system form clang to llvm so it can be
used by more projects.
...
Users are not yet ready for this, turn this off by default until
we get users to proper fix thei...
Swift is not ready for this yet, and after some discussion with
Jordan Rose we agreed that it's ...
Now that libc++ uses __exclude_from_explicit_instantiation__ attribute,
this is no longer needed...
Users are not yet ready for this, turn this off by default until
we get users to proper fix thei...
28cbb337c22a5ac92540904857bdbbb131f13f87 authored about 6 years ago by John McCall <[email protected]>
85c82273ebb8de9f0fe7c270de54de389b67af25 authored about 6 years ago by Erik Pilkington <[email protected]>
Swift is not ready for this yet, and after some discussion with
Jordan Rose we agreed that it's ...
We correctly handled extended vectors of non-floating point types.
However, we have the Intel st...
There are multiple reasons why field structures can be imported
in wrong order. The simplest is ...
These were forgotten in r345537 causing test failures on Clang builders.
Differential Revision:...
a2e601ae220e5307cb2fd31458d1e064cec3afd1 authored about 6 years ago by Petr Hosek <[email protected]>
When using sanitizers, add <resource_dir>/<target>/lib/<sanitizer>
to the list of library paths ...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345536 91177308-0d34-0410-b5e6-96231b3b80d8
ee4e3e40750d9bf7f3b67aca4759a00dc5fee64e authored about 6 years ago by John McCall <[email protected]>being shared.
According to the standard, the variables with unspecified data-sharing
attributes ...
This has been a long time coming. Note the usage of AnalyzerOptions: I'll need
it for D52742, an...
Summary: Iteration variable must be strictly less than the number of iterations. This fixes a bu...
f0fd2c445e4b40d542b2b4d5339e887f7341612b authored about 6 years ago by Gheorghe-Teodor Bercea <[email protected]>
This commit enables pushing an empty #pragma clang attribute push, then adding
multiple attribut...
This reverts commit r345487, which reverted r345486. I think the crashes were
caused by an OOM o...
Don't store the data for the init statement and condition variable
if not needed. This cuts the ...
Summary: This patch adds a new code generation path for bound sharing directives containing dist...
d24c5921e89cde8269184815b4045ca11d6c9bfd authored about 6 years ago by Gheorghe-Teodor Bercea <[email protected]>Summary: This patch enables the choosing of the default schedule for parallel for loops even in ...
b88e54aa8bdf18c1f9ca24c64c396a8d6c26112d authored about 6 years ago by Gheorghe-Teodor Bercea <[email protected]>The test for case statements did not cover GNU range case statements.
Differential Revision: ht...
cdf4a39cf04a2375d9cf52fc0450d20082842a41 authored about 6 years ago by Bruno Ricci <[email protected]>
If the loop counter is not declared in the context of the loop and it is
private, such loop coun...
Patch by Joe Ranieri.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345502 91177308-0...
67c63cb9f6cb94fcc7ad47cc8a827ed243adab44 authored about 6 years ago by Aaron Ballman <[email protected]>
Summary:
I recently discovered that adding the following code into `opencl-c.h` causes
failure o...
Summary:
During method import we check for structural eq of two methods.
In the structural eq ch...
f714d67ed5e5ccc891620411a870e36ef4edfcc7 authored about 6 years ago by Automerger <Automerger@Swift>
This reverts commit r345486.
Looks like it causes some old versions of GCC to crash, I'll see i...
8029b38886dd239769e3501dac21438e16886ce8 authored about 6 years ago by Erik Pilkington <[email protected]>
This commit enables pushing an empty #pragma clang attribute push, then adding
multiple attribut...
We correctly handled extended vectors of non-floating point types.
However, we have the Intel st...
SwitchCaseBits.CaseStmtIsGNURange needs to be initialized first.
git-svn-id: https://llvm.org...
85c692702da13e2c7c146477d2621565299198aa authored about 6 years ago by Bruno Ricci <[email protected]>
Don't store the data for case statements of the form LHS ... RHS if not
needed. This cuts the si...
7236f45d06cf80fce2b990912dff0be3e2ad3474 authored about 6 years ago by Automerger <Automerger@Swift>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345470 91177308-0d34-0410-b5e6-96231b3b...
f69e619d8ac2b982265d710362ffb506202bf0f0 authored about 6 years ago by Brad Smith <[email protected]>
Only store the needed data in IfStmt. This cuts the size of IfStmt
by up to 3 pointers + 1 Sourc...
e478587d4699384f072b9bafe80c3a1e29ee1690 authored about 6 years ago by swift-ci <[email protected]>
Make the following changes to PredefinedExpr:
1. Move PredefinedExpr below StringLiteral so tha...
a0460af1b7e180482abd90d5b9933257da3d8d8a authored about 6 years ago by Bruno Ricci <[email protected]>CFRuntime ABIs (for CFString)
61252dffbe001213fd48f48ae678c48ddd06525b authored about 6 years ago by Saleem Abdulrasool <[email protected]>Fix a typo spotted by Akira! NFC
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@34544...
11d396768e0655d97c1b2bdf87b7c254160f709e authored about 6 years ago by Saleem Abdulrasool <[email protected]>
Although some classes are using the tail padding of Stmt, most of
them are not. In particular th...
c1c307a3f67b644324993a7f2e12832d10071cb7 authored about 6 years ago by Automerger <Automerger@Swift>
Fix a typo spotted by Akira! NFC
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@34544...
551269913315bd099dbf45e2d37caf7bcfc57e74 authored about 6 years ago by Saleem Abdulrasool <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345446 91177308-0d34-0410-b5e6-96231b3b80d8
884c26166d25a7a8cb9cc682daeb71a3f0c463a2 authored about 6 years ago by Alina Sbirlea <[email protected]>one of the tests can be fixed on !OpenBSD hosts.
git-svn-id: https://llvm.org/svn/llvm-project/...
0c1aa9f11bb366066424d7a55dba68b45cb07dde authored about 6 years ago by Brad Smith <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345440 91177308-0d34-0410-b5e6-96231b3b...
967e6d182744f31eab53fd343eaf56a32f9e5e25 authored about 6 years ago by Brad Smith <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345439 91177308-0d34-0410-b5e6-96231b3b...
785490fd6ea154aeee2a4aee58facfc60c22e2e4 authored about 6 years ago by Brad Smith <[email protected]>
This reverts commit 8d6af840396f2da2e4ed6aab669214ae25443204 and commit
b78d19c287b6e4a9abc9fb05...
Default property value 'true' preserves current behavior. Value 'false' can be
used to create VF...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345423 91177308-0d34-0410-b5e6-96231b3b80d8
2bb1531af240c49e6cdc8fec94a21b814cb7ea30 authored about 6 years ago by Richard Smith <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345421 91177308-0d34-0410-b5e6-96231b3b80d8
efcb3b8098b61e8c0532963e58dbc155d7e508ed authored about 6 years ago by Richard Smith <[email protected]>
Summary:
- Add `UETT_PreferredAlignOf` to account for the difference between `__alignof` and `al...
Summary:
This is a simple test of the parallel for code generation. It will be used to showcase ...
Summary:
- Added names for some emitted values (such as "tobool" for
the result of a cast to b...
This corrects the leader for the swift names. The encoding for 4.2 and
5.0 differ by a single b...
Add a new driver level flag `-fcf-runtime-abi=` that allows one to specify the
runtime ABI for C...
Unindent the body of the function by inverting check at the top. This is in
preparation for sup...
Extract the reference to the ASTContext and Triple and use them throughout the
function. This i...
Swift 5.0 has changed the name decoration for swift symbols, using a 'S' sigil
rather than 's' a...
Relanding rL342883 with more fragmented tests to test ELF-specific
section emission separately f...
The generated MS manglings differ between 32- and 64-bit, and the test only
expects the latter. ...
390514c6537fc7e9d8e8627ab988957bf3338c3c authored about 6 years ago by Automerger <Automerger@Swift>
This reverts commit r345370, as it uncovered even more issues in
tests with partial/inconsistent...