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
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345950 91177308-0d34-0410-b5e6-96231b3b80d8
8c76673bb8861b77d5de8ff455663ab7e7285ee6 authored about 6 years ago by Fangrui Song <[email protected]>
Revert r322513: "Fixed memory leak in unit test introduced in my previous commit r322503"
Revert...
Revert r322513: "Fixed memory leak in unit test introduced in my previous commit r322503"
Revert...
d92b076e6cc316364256d1052ec2e00911386e64 authored about 6 years ago by Automerger <Automerger@Swift>
Two-stage build is failed otherwise.
c35eea7a18052c03690a0163323a17bb8cc94728 authored about 6 years ago by George Karpenkov <[email protected]>Two-stage build is failed otherwise.
ba54a9a3ff1fe1d4dae4ea871ac84b9764efeac2 authored about 6 years ago by George Karpenkov <[email protected]>source files.
This suppresses certain warnings (eg, '#include_next in main source
file').
git-s...
36e55fc3d8bc29d392902c98b856536fd2232bf4 authored about 6 years ago by Richard Smith <[email protected]>
Failed assertion is
> Assertion failed: ((ND->isUsed(false) || !isa<VarDecl>(ND) || !E->getLocat...
Summary:
This attribute allows excluding a member of a class template from being part
of an expl...
Summary:
Attributes on member classes of class templates and member class templates
of class tem...
The goal is to use `emitConstant` in more places. Didn't move
`ComplexExprEmitter::emitConstant`...
This allows building Linux runtimes on any platform if the correct
sysroot is provided via CMake...
This patch should not introduce any behavior changes. It consists of
mostly one of two changes:
...
SARIF allows you to export descriptions about rules that are present in the SARIF log. Expose th...
96cb1f83062da466e605acdc276673a5959c1579 authored about 6 years ago by Aaron Ballman <[email protected]>
This silences a -Wimplicit-fallthrough warning from clang. GCC does not
appear to warn when the ...
This reverts commit 619111f5ccf349b635e4987ec02d15777c571495.
git-svn-id: https://llvm.org/svn/...
9295b872baa621b9b80c4efbdd9d054e267ff1e4 authored about 6 years ago by Mandeep Singh Grang <[email protected]>Still more dependency hell.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345871 9117...
b36845da83c67682f640273b08ed419ed711a63d authored about 6 years ago by Tim Northover <[email protected]>
The size of an os_log buffer is known at any stage of compilation, so making it
a constant expre...
Both preceding switches handle all possible enumerators, so the
fallthrough is actually unreacha...
This also reverts a couple of follow-up commits trying to fix the
dependency issues. Latest revi...
Summary:
void test(int *arr) {
int arr_len = sizeof(arr) / sizeof(*arr); // warn, incorrect...
This also reverts a couple of follow-up commits trying to fix the
dependency issues. Latest revi...
Summary:
Instead of providing generic "args" for member and base class
initializers, tries to fe...
Multiverson function versions are always used (by the resolver), so ensure that
they are always ...
The member type creation for a cpu-dispatch function was not correctly
including the 'this' para...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345835 91177308-0d34-0410-b5e6-96231b3b80d8
554b90d5d049f7b6a04bb947cbf2768368e22112 authored about 6 years ago by Tim Northover <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345835 91177308-0d34-0410-b5e6-96231b3b80d8
e266fe5de91be2a6f55c690ff1b7fa45a9464856 authored about 6 years ago by Tim Northover <[email protected]>
Should fix bots on platforms with slightly different symbol resolution
semantics.
git-svn-id: h...
8f11d82f17199b656d85938a37a653c193370853 authored about 6 years ago by Tim Northover <[email protected]>
Should fix bots on platforms with slightly different symbol resolution
semantics.
git-svn-id: h...
f488cbd3e3293fdf0d5d57546ce845b35b7ae4ae authored about 6 years ago by Tim Northover <[email protected]>
The size of an os_log buffer is known at any stage of compilation, so making it
a constant expre...
The size of an os_log buffer is known at any stage of compilation, so making it
a constant expre...
When a dispatch function was being emitted that had both a generic and a
pentium configuration l...
Also rename `invalid-clk-events-cl2.0.cl` to `clk_event_t.cl` and
repurpose it to include both p...
This removes the Step property (which can be calculated by consumers trivially), and updates the...
e95e45bab780580be6313a80702b6a42596cad9e authored about 6 years ago by Aaron Ballman <[email protected]>c5e91e7d8d09ec85b757e67f201c23bd3de9ecc9 authored about 6 years ago by Automerger <Automerger@Swift>
I fully expected for that to be handled by the canonical type check,
but it clearly wasn't. Sadl...
From the gcc manual, we can see that the specific limit of wi inline asm is “FP or VSX register...
4ddbc316e2f505a52102642c899015af41acc04f authored about 6 years ago by Li Jia He <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345808 91177308-0d34-0410-b5e6-96231b3b80d8
0e44f21c02b7fcac0e1f452e18d68b7dd12a8044 authored about 6 years ago by Mandeep Singh Grang <[email protected]>092e08227b4c51b704acb9901f0180df43e89dd6 authored about 6 years ago by Argyrios Kyrtzidis <[email protected]>
e5c55a7b59d45ebdbd69a42a2e6f841ff8b077af authored about 6 years ago by Argyrios Kyrtzidis <[email protected]>
8af646704bbfcdd1257a522bf6fe9584f4441983 authored about 6 years ago by Argyrios Kyrtzidis <[email protected]>
21b9041423c4f4d48fd686ff4a008cf360145d48 authored about 6 years ago by Automerger <Automerger@Swift>
No functional change intended.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345807 ...
d9bb81fd0b586387a473b96bd424ef1c1fa028de authored about 6 years ago by Artem Dergachev <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345805 91177308-0d34-0410-b5e6-96231b3b80d8
016d569f8681ff3e691cb995451d0e33a9245ccc authored about 6 years ago by Richard Smith <[email protected]>Summary: Use the same convention as all the other WebAssembly builtin names.
Reviewers: aheejin...
9d42cf475d9e676c98b98738791c24ce6c84bcb8 authored about 6 years ago by Thomas Lively <[email protected]>
MallocChecker no longer thinks that operator delete() that accepts the size of
the object to del...
ff3b8bbff51793e1200848f6657a8ac2a474f905 authored about 6 years ago by Automerger <Automerger@Swift>
-fsyntax-only.
The driver accidentally stopped passing the input filenames on to -cc1
in this mo...
MallocChecker no longer thinks that operator delete() that accepts the size of
the object to del...
Turns out the rule is quite ubiquitous.
Revert of https://reviews.llvm.org/D53628
git-svn-id: ...
905bf98e69254db721ea1f4cb4d83f8590d44a70 authored about 6 years ago by George Karpenkov <[email protected]>
Trusting summaries of inlined code would require a more thorough work,
as the current approach w...
The FP rate seems to be good enough now.
Differential Revision: https://reviews.llvm.org/D53849...
fab4ed45dca7e0da5189b7d80d74d5811ea1f650 authored about 6 years ago by George Karpenkov <[email protected]>dfcc45b53ceebfbbc9c4ddd673c13985699ab9b7 authored about 6 years ago by Automerger <Automerger@Swift>
Summary: ARM64 setjmp expects sp on entry instead of framepointer.
Reviewers: mgrang, rnk, TomT...
619111f5ccf349b635e4987ec02d15777c571495 authored about 6 years ago by Mandeep Singh Grang <[email protected]>
Doesn't do much despite sounding quite bad, but fixes an exotic test case where
liveness of a no...
[DirectoryWatcher] Add a linux-specific implementation using inotify
9a77335b6855c48f2da6cb48bc0a9fa1ef8f8d52 authored about 6 years ago by Argyrios Kyrtzidis <[email protected]>This reverts commit r345760
because it caused an assertion in the lldb test suite. This is the ...
31b15cc64474f7142df204f25ac6cb834d1501de authored about 6 years ago by Shafik Yaghmour <[email protected]>
Unwind tables are necessary even in code that doesn't support
exceptions. The tables are used f...
These apparently need to be proper builtins to handle the Windows
SDK.
Differential Revision: h...
ed32d216e99c57ee7cd0802a16e3f667850a4b43 authored about 6 years ago by Eli Friedman <[email protected]>7470cb13b2772112cf423a87f99d2221f487a49c authored about 6 years ago by Argyrios Kyrtzidis <[email protected]>
5db0bd1ba2728a31993836774befbbb2a1a08bde authored about 6 years ago by Argyrios Kyrtzidis <[email protected]>
3d9e2e3a543b18e9b49b22b9d87f5932e4dc5f28 authored about 6 years ago by Argyrios Kyrtzidis <[email protected]>
__tls_guard.
__tls_guard can only ever transition from 0 to 1, and only once. This
permits LLVM ...
Adjust for SVN r345637
cbbd496f031f4bcf9a4008092d23cb368d9bfcbb authored about 6 years ago by Bob Wilson <[email protected]>
ObjC1 and ObjC2 were removed as ObjC1 has not been supported in a very
long time. It has been r...
Summary:
If one definition is currently being defined, we do not compare for
equality and we ass...
Summary:
This is done in order to improve cases where the lambda's body is moved too far to the ...
Fix the unintended switch/case fallthrough to avoid changing long double
behavior.
git-svn-id: ...
5eb3d750c68ec9b2bef977d9bfa9e895d1d869c8 authored about 6 years ago by Reid Kleckner <[email protected]>Turns out the rule is quite ubiquitous.
Revert of https://reviews.llvm.org/D53628
git-svn-id: ...
abe726a8c420d79d8904b9f90d35f0516c7c5d4f authored about 6 years ago by George Karpenkov <[email protected]>
Trusting summaries of inlined code would require a more thorough work,
as the current approach w...
The FP rate seems to be good enough now.
Differential Revision: https://reviews.llvm.org/D53849...
597ac06e9d4ee7609bd9b70640774845b11b4130 authored about 6 years ago by George Karpenkov <[email protected]>
I'm currently working on including macro expansions in the Static Analyzer's
plist output, where...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345737 91177308-0d34-0410-b5e6-96231b3b80d8
e8be1bee43603c8a42950c8f855c8891b2167eb8 authored about 6 years ago by Jonas Toth <[email protected]>cca52e8396bcf1c85f680f85ad19cccbde6b337c authored about 6 years ago by swift-ci <[email protected]>
This is the first part of the implementation of the inclusion of macro
expansions into the plist...
Calling it too early might cause dllimport to get inherited onto the
VarDecl before the initiali...
e4f72104ad9a64368daf38b26e63aa361110f2a1 authored about 6 years ago by Automerger <Automerger@Swift>
In the course of D51340, @takuto.ikuta discovered that Clang fails to put
dllexport/import attri...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@345695 91177308-0d34-0410-b5e6-96231b3b...
94f13e37e55a5f155cdbe4dbc7bb2cb3a5b43860 authored about 6 years ago by Bill Wendling <[email protected]>
A ConstantExpr class represents a full expression that's in a context where a
constant expressio...
This was causing CodeGen/mingw-long-double.c to start failing.
git-svn-id: https://llvm.org/sv...
3b778bc3cec73f904457d70d6f956e1aafe1b550 authored about 6 years ago by Richard Trieu <[email protected]>Differential Revision: https://reviews.llvm.org/D52844
git-svn-id: https://llvm.org/svn/llvm-pr...
7ab9d74bf8a7cc4f370f4682424afa864e5b065d authored about 6 years ago by George Karpenkov <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343643 91177308-0d34-0410-b5e6-96231b3b8...
e0b655a57fb939027bd7ff0c78b0d691baca03f2 authored about 6 years ago by George Karpenkov <[email protected]>Differential Revision: https://reviews.llvm.org/D52801
git-svn-id: https://llvm.org/svn/llvm-pr...
948d859b61cb52744e2f250733f30267c18be114 authored about 6 years ago by George Karpenkov <[email protected]>Differential Revision: https://reviews.llvm.org/D52585
git-svn-id: https://llvm.org/svn/llvm-pr...
0cf98a591da35d18f5c6c39701def38700860b19 authored about 6 years ago by George Karpenkov <[email protected]>
Summary:
This patch moves the last method in `Z3ConstraintManager` to `SMTConstraintManager`: `c...
Differential Revision: https://reviews.llvm.org/D53660
git-svn-id: https://llvm.org/svn/llvm-pr...
9c04de99e9ea999ffa178b0a2eca113d885e3ebd authored about 6 years ago by George Karpenkov <[email protected]>Differential Revision: https://reviews.llvm.org/D53628
git-svn-id: https://llvm.org/svn/llvm-pr...
a1ac23f7928fc2ad99c95c3e325d4ceb7c82b50a authored about 6 years ago by George Karpenkov <[email protected]>
In earlier Clang Static Analyzer versions `check::Bind() was not invoked for
parameter passing, ...
Summary:
Enhanced support for Z3 in the cmake configuration of clang; now it is possible to spec...
The existing padding checker skips classes that have any base classes.
This patch allows the ch...
Summary:
Getting an `APSInt` from the model always returned an unsigned integer because of the u...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344847 91177308-0d34-0410-b5e6-96231b3...
2b780f54311c691f3b28ca003d26335c750c839d authored about 6 years ago by Aleksei Sidorin <[email protected]>
Nodes which have only one predecessor and only one successor can not
always be hidden, even if a...
Pointed out by Artem in post-commit review for https://reviews.llvm.org/D53058
git-svn-id: http...
141d7a57ab617f76be1ee79dbc17f20d0436cfb7 authored about 6 years ago by George Karpenkov <[email protected]>
The GDMIndex functions return a pointer that's used as a key for looking up
data, but addresses ...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344944 91177308-0d34-0410-b5e6-96231b3b...
ba11b7c33e89346735bac83ad8d0d4c59b82529e authored about 6 years ago by Artem Dergachev <[email protected]>
We don't need a separate node for every symbol, because whenever the first
symbol leaks, a bug i...
For now, tresting the cast as a no-op, and disregarding the case where
the output becomes null d...
In C++17, when class C has large alignment value, a special case of
overload resolution rule kic...