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
The transfer function for the CFG element that represents a logical operation
computes the value...
ObjCMessageExpr::getInstanceReceiver returns nullptr if the receiver
is 'super'. Make this check...
Almost all path-sensitive checkers need to tell the user when something specific
to that checker...
Summary:
This feature is not actually used for anything in the WebAssembly
backend, but adding i...
Fixes llvm.org/PR41286
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357304 91177308-...
0cf9ba250e8ec340f5dc0fda616024e0a59f2f1d authored almost 6 years agocopy/move constructor/assignment operator functions for non-trivial C
structs.
This commit fixes...
6a3cbe11a42d3b54d4810dacc43c55b5bbe33c0c authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357228 91177308-0d34-0410-b5e6-96231b3b8...
de9b4ec96e0a475199f2f8f7f83f03445e914d01 authored almost 6 years ago
Fixes the assertion
> no Attr* for AttributedType*
> UNREACHABLE executed at llvm-project/clang/...
Android does not allow shared text relocations. Enable the linker
warning to detect them by defa...
Some more additions to the script - mainly reducing the clang args after
the creduce run by remo...
Effectively reverts r337612. The issues that cropped up with the last
attempt appear to have gon...
Differential Revision: https://reviews.llvm.org/D5997
git-svn-id: https://llvm.org/svn/llvm-pro...
39b89fc3b79dad05426ebd4f32689d908e18cb70 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357255 91177308-0d34-0410-b5e6-96231b3b80d8
a2b9617464c90915883de06ecb5d8a3997a088e5 authored almost 6 years ago
Add an -mtp=el[0-3] option to select which of the AArch64 thread ID registers
will be used for t...
Summary:
PowerPC64/PowerPC64le supports the builtin function __builtin_setrnd to set the floatin...
245e53582c0c3607d5654601394f1940098de790 authored almost 6 years ago
Summary:
- If a parameter is used, nonnull checking needs function prototype to
retrieve the c...
74a87ff180b2a4fb140d33cce8cb7548f71fd014 authored almost 6 years ago
copy/move constructor/assignment operator functions for non-trivial C
structs.
This commit fixes...
316b9626930c0b397ffe3c053cdd336ca51b4d04 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357228 91177308-0d34-0410-b5e6-96231b3b80d8
d3a5343d6a6be0c1be10943070e3eb888b271024 authored almost 6 years ago
Future versions of MSVC make these intrinsics available on x86 & x64,
according to:
http://lists...
target and task-based directives.
According to OpenMP 5.0, 2.11.4 allocate Clause, Restrictions,...
522c8dac2d3d16fe43cae5a9a709e58ffd469a70 authored almost 6 years agoAndroid does not support executable stacks.
Reviewers: srhines, pirama
Reviewed By: pirama
Su...
228956a75037b98bd4053f5e294a2fee9232f6f4 authored almost 6 years ago
The previous patch was missing GetProgramPath() in the return value
of getLinkerPath().
See htt...
2ccfb1c1553fd8d2eddb7414296faf63832212bb authored almost 6 years ago
In https://bugs.llvm.org/show_bug.cgi?id=41206 we observe bad codegen
when embedding a non-trivi...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357187 91177308-0d34-0410-b5e6-96231b3b80d8
0f3d45f893f4c92b4e8e29aa21321ebe90a862b3 authored almost 6 years ago
In https://bugs.llvm.org/show_bug.cgi?id=41206 we observe bad codegen
when embedding a non-trivi...
Since rL335814, if the constraint manager cannot find a range set for `A - B`
(where `A` and `B`...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357163 91177308-0d34-0410-b5e6-96231b3b80d8
e65a994942eb6c6aed63b4767867aea85a0f4bd7 authored almost 6 years ago
Fixed bug in C++ to prevent parsing 'private' as a
valid address space qualifier.
Differential ...
aef981ef412f9b527292b2e911453d56d327e883 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357151 91177308-0d34-0410-b5e6-96231b3b80d8
961f21b225d19fd5d602dfd6d29e2ca9a0600a38 authored almost 6 years agodfca96e898b3a19e7314843c1b48e6d193c23084 authored almost 6 years ago
In gcc, -gsplit-dwarf is handled in gcc/gcc.c as a spec
(ASM_FINAL_SPEC): objcopy --extract-dwo ...
af214493d6980380d05402d2e417ef90a8cb1e68 authored almost 6 years ago
[ASTImporter] Fix IsStructuralMatch specialization for EnumDecl to prevent re-importing an EnumD...
017911e36580705fc9e1b49c6bd2818837f77b45 authored almost 6 years ago
This reverts commit 4dcf3acce6d7455fd079d8e57441906ca2bad254.
(reverts LLVM SVN r356953)
git-sv...
a938da9b49ee84a89035b21508d5a36eaea7c116 authored almost 6 years ago
Since AArch64 has default outlining behaviour, we need to make sure that
-mno-outline is actuall...
Summary:
We may try and re-import an EnumDecl while trying to complete it in IsStructuralMatch(....
Summary:
We may try and re-import an EnumDecl while trying to complete it in IsStructuralMatch(....
Added parsing/sema analysis of the allocate clause.
git-svn-id: https://llvm.org/svn/llvm-proje...
18917301298ad6df9e989983ed1e22cb0f9dff29 authored almost 6 years ago
This partially reverts the r348352 (https://reviews.llvm.org/D55006)
because of https://bugs.llv...
f6e68ee8fd2f2f1c75952d4f7555cbe9278cb80a authored almost 6 years ago
MarkVarDeclODRUsed indirectly calls captureInBlock, which creates a copy
expression. The copy ex...
This fixes a false positive on the following, where st is configured to have
different sizes bas...
MarkVarDeclODRUsed indirectly calls captureInBlock, which creates a copy
expression. The copy ex...
7312327db992d69a9c918fb9d2c103a0238bdb68 authored almost 6 years ago
FileManager constructs a VFS in its constructor if it isn't passed one,
and there's no way to re...
This defaults dependency file generation to use
-skip-unused-modulemap-deps
It should allow bui...
243fb2e7b096ec68b8f8aabef8dabfed3efb32a5 authored almost 6 years ago
Current generation of dependency files when modules is on take into
account all parsed module ma...
Remove CompilerInstance::VirtualFileSystem and
CompilerInstance::setVirtualFileSystem, instead r...
A bunch of macros use the same variable name, and since CMake macros
don't get their own scope, ...
Since AArch64 has default outlining behaviour, we need to make sure that
-mno-outline is actuall...
This defaults dependency file generation to use
-skip-unused-modulemap-deps
It should allow bui...
9b5199328ea8241968600e28200b13c004231996 authored almost 6 years ago
Current generation of dependency files when modules is on take into
account all parsed module ma...
Summary:
This option `AllowShortLambdasOnASingleLine` similar to the other `AllowShort*` options...
Summary:
SExprBuilder::translateDeclRefExpr was only looking at FunctionDecl and not also lookin...
It was added by rC176658 but never used since then.
git-svn-id: https://llvm.org/svn/llvm-proje...
182d7fa38b05c20dea18a8d5c922710b2f0b7875 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356987 91177308-0d34-0410-b5e6-96231b3...
f671b140e870f928f1313421b65acff37b8b92ca authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356983 91177308-0d34-0410-b5e6-96231b3b80d8
f469a1cb81189ebb874b4a3317a41bd3af743fde authored almost 6 years ago13bf1026e6de29becf43f83be8a835620a968280 authored almost 6 years ago
The RISC-V assembler needs the target ABI because it defines a flag of the ELF
file, as describe...
We want to distribute only a single archive so -lc++ does the right
thing and users don't have t...
r356634 didn't fix all the problems caused by r356222 - even though simple
constructors involvin...
The intention is to add metadata to direct call sites of functions
marked with __declspec(alloca...
Bail-out of CheckArrayAccess when the types of the base expression before
and after eventual cas...
We can't (don't want to) honor the same set of "-fuse-ld" flags with
WebAssembly since the ELF l...
Differential Revision: https://reviews.llvm.org/D59494
git-svn-id: https://llvm.org/svn/llvm-p...
f100795281f48b6cbf9e00438b10da5ebae546a0 authored almost 6 years ago
Summary:
SExprBuilder::translateDeclRefExpr was only looking at FunctionDecl and not also lookin...
Summary:
It has been introduced in 2011 for gcc compat:
https://github.com/llvm-mirror/clang/com...
Differential Revision: https://reviews.llvm.org/D54978
git-svn-id: https://llvm.org/svn/llvm-pr...
698feb0c19a24c686c6c9c623452ee6a635b6b6b authored almost 6 years ago
Summary:
Revision r356575 had the unfortunate consequence that now clang-format never
detects an...
The various CorrectionCandidateCallbacks are currently heap-allocated
unconditionally. This was ...
Recognize an empty string for CLANG_DEFAULT_UNWINDLIB as a valid option.
git-svn-id: https://ll...
a24f0488377773a35bfc27e25a4f8ed01c9fe2b3 authored almost 6 years ago
This reverts commit r356835. This patch causes a regression, see the
test below:
verifyFormat("...
34b404d309a8610fe2729fe9a98f564486f3673c authored almost 6 years ago
For backwards compatibility we allow alternative spelling of address
spaces - 'private', 'local'...
08d529275762cc7218fd07c80042facd33fd2044 authored almost 6 years ago
Reviewers: a.sidorin, shafik, martong, a_sidorin
Reviewed By: a_sidorin
Subscribers: a_sidorin...
805d58dd43c1329590299f37ad2f48efbae3c78b authored almost 6 years ago
Summary:
https://reviews.llvm.org/D59076 added a new coroutine error that
prevented users from u...
This intrinsic was added in r356848 but was implemented as a macro to match gcc.
git-svn-id: ht...
14891bbc892662cbc7d7b4b8f033ebe62fba41dc authored almost 6 years ago1c33479f6148a5be3d268274fbbfbd06cda61dae authored almost 6 years ago
Summary:
These are all implemented by icc as well.
I made bit_scan_forward/reverse forward to t...
8a55120a7d72bed6c93749e0a6dbd0a2fcd873dd authored almost 6 years agoThis was broken in rL356817 (See https://reviews.llvm.org/D59721)
git-svn-id: https://llvm.org/...
b4bcb2930e135762b2820fe85ba4a8cb65e431be authored almost 6 years ago
Summary:
`dladdr` is not available on AIX. Similar functionality is presented
through `loadquery...
Summary:
These changes were corrected directly in ClangFormatStyleOptions.rst (llvm-svn: 350192 ...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356839 91177308-0d34-0410-b5e6-96231b3b80d8
ed6f4138a9f36c11b0e5f641873ce53ff97ac6f6 authored almost 6 years ago
Summary:
Top-level "package" and "import" statements should generally be kept on one
line, for a...
Summary:
Add two new options,
AllowAllArgumentsOnNextLine and
AllowAllConstructorInitializersOnN...
Summary: Similar to TypeScript, "enum" is not a reserved word.
Reviewers: krasimir, MyDeveloper...
f503b6985438025bd8fee75a547c9aec8b0a0c74 authored almost 6 years ago2c0904089bbdbe1d00bcb58b3c4e5de778054e2c authored almost 6 years ago
baa49a325db262d9846cba30f56681d2a6eb4feb authored almost 6 years ago
This should make it easier to add more structor variants.
Differential Revision: https://review...
3a3e9339ecc6421084530f8f55aec6ec3fb82c43 authored almost 6 years agoMove the clang-format notes to the correct section
git-svn-id: https://llvm.org/svn/llvm-projec...
ef806ba1d72cb6f4a81366b2a2f83e33202b353e authored almost 6 years ago
Summary:
This eliminates a linker error the user might otherwise see about how
using the 'atomic...
Lambda captures should be destroyed if an exception is thrown only if
the construction of the co...
Add Exynos M5 test cases.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356794 911773...
884b0b4b1912d272bdf140a63b7d779c785ce7c1 authored almost 6 years ago
Just as as llvm IR supports explicitly specifying numeric value ids
for instructions, and emits ...
with notail on x86-64.
On x86-64, the epilogue code inserted before the tail jump blocks the
aut...
Correctly handle homogeneous aggregates when a
function's ABI is specified via the pcs attribute...
The commit https://reviews.llvm.org/rC356296 is causing a regression in nested
catch scopes, htt...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@356759 91177308-0d34-0410-b5e6-96231b3b80d8
29f42bb2962f052b4bf94caa9ead47a30f9911d7 authored almost 6 years ago