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
This reverts commit f1f6e0fc2468e9c120b22b939507c527d08b8ee8, it was
causing LSan failures on th...
Differential Revision: https://reviews.llvm.org/D62636
git-svn-id: https://llvm.org/svn/llvm-pr...
cfa017d306c8fd588037a2c16ba2d645a52547d7 authored over 5 years ago by Peter Collingbourne <[email protected]>
This reverts commit 44282a60c90fdded249d57d91b12c6c0907102ec.
This breaks buildbot.
git-svn-id:...
14c82ea52be56c98faccc93db67eb7ea5d613e4a authored over 5 years ago by Anton Afanasyev <[email protected]>
Added it under C language changes as a nonstandard
extension for the time being.
git-svn-id: ...
c38bb231d9f6838c6923d54784d419c158e4a589 authored over 5 years ago by Kristina Brooks <[email protected]>
Summary:
Add output to `llvm::errs()` when `-ftime-trace` option is enabled,
add regression test...
Summary:
Add output to `llvm::errs()` when `-ftime-trace` option is enabled,
add regression test...
Fixup uninitialised variable.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362814 9...
08b46e31abfcc3536c5a209ef64cede05fec0246 authored over 5 years ago by David Green <[email protected]>Otherwise the examples do not build.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@36...
1e18ce730ed63480ccc2863be6dd34ac023425ba authored over 5 years ago by Ilya Biryukov <[email protected]>
Summary:
It is useful to build with _XOPEN_SOURCE defined on AIX, enabling X/Open
and POSIX comp...
If MVE is present at all, then the macro __ARM_FEATURE_MVE is defined
to a value which has bit 0...
Summary:
Add output to `llvm::errs()` when `-ftime-trace` option is enabled,
add regression test...
Change D60691 caused some knock-on failures that weren't caught by the
existing tests. Firstly, ...
These builtins should work with immediate or variable shift operand for
gcc compatibility.
Diff...
afea403845ec2df7dc493a3bfc5c5c76d47fa52f authored over 5 years ago by Russell Gallop <[email protected]>2fa1b4382ec712fb3d50f85cf5f374b46070fcda authored over 5 years ago by Automerger <Automerger@Swift>
Summary:
- when a method is not available because of the target value kind (e.g. an &&
method ...
Support intel -march=cooperlake in clang
Patch by Shengchen Kan (skan)
Differential Revision: ...
791ff53e75e1d7afe1bc5399daf8dad777579394 authored over 5 years ago by Pengfei Wang <[email protected]>referenced.
This reinstates r362563, reverted in r362597.
git-svn-id: https://llvm.org/svn/llvm...
0f5e4884231254c5acaaafa9e0a55e554ef67f73 authored over 5 years ago by Richard Smith <[email protected]>most / all other Expr subclasses.
This reinstates r362551, reverted in r362597, with a fix to a ...
ae3e0f386d742bffcf5b5e79dc0157f4c34571e2 authored over 5 years ago by Richard Smith <[email protected]>
Summary:
Other macros are used to declare namespaces, and should thus be handled
similarly. This...
Reviewers: ilya-biryukov, sammccall
Subscribers: cfe-commits
Tags: #clang
Differential Revisi...
5175654bee59d5b608d7d244aaeba455b1500be8 authored over 5 years ago by Kadir Cetinkaya <[email protected]>Summary: `change()` is an all purpose function; the revision adds simple shortcuts for the speci...
68a5611a2c2c9614f4a4823be85baef49ded00e7 authored over 5 years ago by Yitzhak Mandelbaum <[email protected]>
For more details about these instructions, please refer to the latest
ISE document:
https://soft...
475ef78fd9428b034c3c414506d6885b96d75399 authored over 5 years ago by Automerger <Automerger@Swift>
The docs were inconsistent: requesting the user to clone the monorepo,
and then continuing with ...
Summary:
LSan is currently being ported to Emscripten and mostly works.
Enabling the support in...
d9f9d6531f3c8c8ce22b63989cdeaeb220f0f36a authored over 5 years ago by Thomas Lively <[email protected]>
LLVM IR recently added a Type parameter to the byval Attribute, so that
when pointers become opa...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362651 91177308-0d34-0410-b5e6-96231b3b80d8
328e48e472b390958371ae73501517c55d613569 authored over 5 years ago by Akira Hatanaka <[email protected]>Differential Revision: https://reviews.llvm.org/D61729
git-svn-id: https://llvm.org/svn/llvm-pr...
89a13fcf4237b73a1c7c8f81dffc9d5c22db8b81 authored over 5 years ago by Jan Korous <[email protected]>Summary: This patch cleans up a duplicate use of TestingSupport library.
Subscribers: mgorny, c...
18fa44fb5f9d450c853cb42ef078c29fd209a587 authored over 5 years ago by Pengxuan Zheng <[email protected]>Summary: Sometimes we are at character boundaries so past the token-range.
git-svn-id: https://...
c1121f50f0ee8f6b9ccf804b642dddcfaa62e356 authored over 5 years ago by Csaba Dabis <[email protected]>
Summary:
In DistributionExample.cmake be sure we use a LTO
capable linker, the easiest to choose...
13fd78f08ec8ddc1dc90998f2f5421ff94ee3d14 authored over 5 years ago by Automerger <Automerger@Swift>
Patch by richardmembarth (Richard Membarth)!
Differential Revision: https://reviews.llvm.org/D5...
917cbd35d7dff83de78206ff7b584e0a740cbe6a authored over 5 years ago by Anastasia Stulova <[email protected]>
Conflicts:
test/CodeGenCXX/nrvo.cpp
Similar to typedefs we shouldn't deduce addr space in
type alias.
Differential Revision: http...
As reported in https://bugs.llvm.org/show_bug.cgi?id=42113, there are a
number of locations in C...
References to arbitrary address spaces can't always be bound to
temporaries. This change extends...
Now, when clang processes an argument of the form "-march=foo+x+y+z",
then instead of calling ge...
This reverts commits r362551 and r362563. Crashes during modules selfhost.
git-svn-id: https://...
d1015ecc8e5ecb9e68a4f8b151ba0daeacc1d31a authored over 5 years ago by Benjamin Kramer <[email protected]>
Add a test for tracking PR41027 (8.0 regression breaking assembly code
relying on __builtin_cons...
This also unifies flags between macOS and Linux builds.
git-svn-id: https://llvm.org/svn/llvm-p...
cb52468107402e43f64b44e1f6f56c1f7900abe8 authored over 5 years ago by Petr Hosek <[email protected]>
Avoiding an intermediate join operation removes the need for an
intermediate buffer that may be ...
Added it under C language changes as a nonstandard
extension for the time being.
git-svn-id: ...
c08a143b5a6114dcc6b23ab5f311fe506da656d4 authored over 5 years ago by Kristina Brooks <[email protected]>
Tests that use -O1, -O2 and -O3 would often produce different results
with the new pass manager ...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362575 91177308-0d34-0410-b5e6-96231b3b80d8
7d1b8492665cc3ea1fd72386b2cd21f7218d205b authored over 5 years ago by Artem Dergachev <[email protected]>This should fix NetBSD buildbots.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@36257...
ee342fa0dccebbd0af979d0bc6cb963036cdd45c authored over 5 years ago by Artem Dergachev <[email protected]>16968d3b5ff9bfb7f306cb997f492ba9d3ec1cb4 authored over 5 years ago by Automerger <Automerger@Swift>
Part 2 (the Clang portion) of D59881.
This patch (first of two patches) enables the vectorizer ...
c8b94bc5c0aa386e97061d1029d9725b57db8644 authored over 5 years ago by Nemanja Ivanovic <[email protected]>referenced.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362563 91177308-0d34-0410-b5...
8ff2bea3906a9fd4183c127e9ed5626a9b46a6e9 authored over 5 years ago by Richard Smith <[email protected]>unordered initialization and internal linkage.
We'll run their initializers once on each referen...
904098e80cfea900c7744ea00f15087baec9c598 authored over 5 years ago by Richard Smith <[email protected]>
This is a follow-up to r362293 which fixed exponential time needed
for mangling certain template...
Fixes bug introduced in r362328.
Thanks to Nathan Chancellor for reporting this!
git-svn-id: h...
45371fed1e3447f0161ebf6f62dda55b84f8df7b authored over 5 years ago by Don Hinton <[email protected]>most / all other Expr subclasses.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362551...
8cfd67d72363cf8bc4ccec83bcc535853f69f7f0 authored over 5 years ago by Richard Smith <[email protected]>
This patch allows current users of Value::stripPointerCasts() to force
the result of the functio...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362537 91177308-0d34-0410-b5e6-96231b3b80d8
8c592941d57097bc0ddf91ee2a97939873a9ed5a authored over 5 years ago by Richard Smith <[email protected]>packs.
Two changes:
* Track odr-use via FunctionParmPackExprs to properly handle dependent
o...
They are not required and only slow down the build.
git-svn-id: https://llvm.org/svn/llvm-proje...
72f66ecb1b36700984ed7c5c4e3e57efe2b67ad0 authored over 5 years ago by Ilya Biryukov <[email protected]>'objc_alloc(self)'
Also convert '[[self alloc] init]' in a class method to a call to
'objc_alloc...
Summary:
To allow filtering on any of the words in the editors.
In particular, the following com...
26af6acbc1fc0759053ec0fef1b6baa360909860 authored over 5 years ago by Automerger <Automerger@Swift>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362464 91177308-0d34-0410-b5e6-96231b3b80d8
f1b1ce8a1f9f255256e79f1ff36cc3ad4a6542e1 authored over 5 years ago by Akira Hatanaka <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362463 91177308-0d34-0410-b5e6-96231b3b80d8
e67fd769055c3663f78fade078cd274e90ff501e authored over 5 years ago by Alex Lorenz <[email protected]>test/CodeGen/2004-02-13-BuiltinFrameReturnAddress.c.
Differential Revision: https://reviews.llvm...
d2b0cebd41bbd6580c76b27e6dcb854687f7f5a5 authored over 5 years ago by Eric Christopher <[email protected]>that might affect the dependency list for a compilation
This commit introduces a dependency dire...
e92b41ea8c68738b6362a31ad98cd1d8894266fb authored over 5 years ago by Alex Lorenz <[email protected]>
Apparently I forgot to do an open brace in a namespace, so we get an
error about an extra closin...
8c106b35c03a05d7c66cd221a44310103b9d3084 authored over 5 years ago by Automerger <Automerger@Swift>
prettyprint
__declspec(nothrow) should work on function pointers as well as function
references,...
As reported here: https://bugs.llvm.org/show_bug.cgi?id=42100
This fairly common pattern ends u...
3b2e3bff2defeb6a4e4c616cce8cfdea51d44b6a authored over 5 years ago by Erich Keane <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362410 91177308-0d34-0410-b5e6-96231b3b...
508d30929fc3fe36eaac97265d19165cc9030602 authored over 5 years ago by Jennifer Yu <[email protected]>
This change sets missing cast kind correctly in the address
space conversion case.
Differential...
9786367305b6884bcb6b78ee286d49cba445dd81 authored over 5 years ago by Anastasia Stulova <[email protected]>Summary:
Remove unnecessary definition (otherwise the extension will be defined
where it's not ...
Summary: According to C99 standard long long is at least 64 bits in
size. However, OpenCL C defi...
The recent change D60691 introduced a bug in clang when handling
option combinations such as `-m...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362379 91177308-0d34-0410-b5e6-96231b3b80d8
6137a708dd64da59e28c5ede4fa3157d25613823 authored over 5 years ago by Mikael Holmen <[email protected]>
Two changes:
* Track odr-use via FunctionParmPackExprs to properly handle dependent
odr-uses...
9bd06171df5c85d52e88e443adbe0ae6fc0741ee authored over 5 years ago by Automerger <Automerger@Swift>
This patch adds a `-fdeclare-opencl-builtins` command line option to
the clang frontend. This e...
Summary:
E.g. we now turn `while(<#cond#>){` into `while (<#cond#>) {`
This slightly improves t...
1d201d005b01f73da728675feb1926fe6ac0e5dd authored over 5 years ago by Ilya Biryukov <[email protected]>packs.
Two changes:
* Track odr-use via FunctionParmPackExprs to properly handle dependent
o...
Summary:
https://bugs.llvm.org/show_bug.cgi?id=41909 describes an issue in which
a generic lambd...
This reverts commit r362343.
Instead, disable tests on Windows for now.
git-svn-id: https://ll...
08899cc77b4558da629f779277390080d7181786 authored over 5 years ago by Artem Dergachev <[email protected]>Breakage caused by r362340.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362343 9117...
cdd2d1c9f563d391aab51a556ad235d2ddecc38f authored over 5 years ago by Artem Dergachev <[email protected]>
This is a utility to improve readability and generally manipulate
GraphViz dumps of the analysis...
potentially-evaluated.
This ensures that every potentially-evaluated expression is built in a
po...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362334 91177308-0d34-0410-b5e6-96231b3b80d8
880d847cf6740f5c66f41a527306445b2d2fb694 authored over 5 years ago by Don Hinton <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362331 91177308-0d34-0410-b5e6-96231b3b80d8
76301240dcc95fd9104d27c7f6c61ebffc53f5e9 authored over 5 years ago by Nico Weber <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362329 91177308-0d34-0410-b5e6-96231b3b80d8
0a688ee276b4fca913fc7e70a2fc444df460df52 authored over 5 years ago by Nico Weber <[email protected]>Recommit of r361790 that was temporarily reverted in r361793 due to bot breakage.
Summary:
The ...
'this' capture initialization.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362317 91...
530f6a7f77450ea3125984f9bb7b24a009366bc2 authored over 5 years ago by Richard Smith <[email protected]>regenerate the test expectations.
(Only two tests change, as a result of no longer matching the ...
e150289ce2b80d9b86bddee008355b6b05e60b57 authored over 5 years ago by Richard Smith <[email protected]>0005b7b8553c1476cbb0945b0032a6d0fe909ce6 authored over 5 years ago by Automerger <Automerger@Swift>
Template back references used to be recursively recomputed, add a
memoization cache to cut down ...
Summary:
This is not a change in the rules, it's meant as a clarification about
warnings. Since ...
6ef480fd5a0eea518fab76f4a0e8c55272a8f7dd authored over 5 years ago by Automerger <Automerger@Swift>
Fix compile error from bad merge
167ae85d73fd4dfcfc240b6453d4fbff58d73c7d authored over 5 years ago by Slava Pestov <[email protected]>eba11339bb8dd5b18f262ff863eaeeec5f72c0b2 authored over 5 years ago by Slava Pestov <[email protected]>
Summary: Revert node-ID removal.
Reviewers: NoQ, xazax.hun, ravikandhadai, baloghadamsoftware, ...
a5d3721dd8cb849e7eec7c13881d28257203b9d7 authored over 5 years ago by Csaba Dabis <[email protected]>
This suppressed the Wswitch warning causing me to miss it and write an
assertion failure.
git-s...
cedc0e6df7ab5a35e63671d0a722739237b5f09c authored over 5 years ago by Erich Keane <[email protected]>
In any situation where the Exception Spec isn't clear, suppress the
warning to avoid false posit...
The previously added warning ended up causing false positives when
nothrow was used on member fu...