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@344892 91177308-0d34-0410-b5e6-96231b3b80d8
0d440f4fe57c7d822f1580bb4f93ca692e7f1528 authored about 6 years ago by Simon Pilgrim <[email protected]>
Ensure __builtin_(add|sub|mul)_overflow return bool instead of void as per
specification (Langua...
A follow up to D52784 to add in LLVM_FALLTHROUGH where there is an
intentional fall through in a...
ac1fcf3b89e484ebacf33b36593d7a21182c5e56 authored about 6 years ago by Automerger <Automerger@Swift>
Reviewers: ilya-biryukov
Subscribers: arphaman, cfe-commits
Differential Revision: https://rev...
49d87540b6b86e41450c9b845e7f2230075b8df7 authored about 6 years ago by Eric Liu <[email protected]>As rightly pointed out by @NoQ, nonloc::LazyCompoundVals were only used to acquire a constructed...
83ba47cb8b4bb356fc302e0e5f5570e2f11b4848 authored about 6 years ago by Kristof Umann <[email protected]>I added some missing doc. I have not developed any of these checkers, it might worth really insp...
a240d331d5b4d8e886272c038c23b20fa7348c39 authored about 6 years ago by Kristof Umann <[email protected]>IndexStore: correct symbol visibility
c6e5bf11a321f91d3ecc6528ce99a3b0bfc5a277 authored about 6 years ago by Saleem Abdulrasool <[email protected]>
I'm in the process of refactoring AnalyzerOptions. The main motivation behind
here is to emit wa...
e6c00fb9c9ab5697746b4bd91b7c4b8831bd06c7 authored about 6 years ago by Automerger <Automerger@Swift>
Despite the fact that cast expressions return rvalues, GCC still
handles such outputs as lvalues...
This adds
_mm_loadu_epi8, _mm256_loadu_epi8, _mm512_loadu_epi8
_mm_loadu_epi16, _mm256_loadu_epi...
This adds
_mm_and_epi32, _mm_and_epi64
_mm_andnot_epi32, _mm_andnot_epi64
_mm_or_epi32, _mm_or_e...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344859 91177308-0d34-0410-b5e6-96231b3b80d8
117cd8c7825bb58b8ce0cdebfe15b5f54884422d authored about 6 years ago by Fangrui Song <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344847 91177308-0d34-0410-b5e6-96231b3...
c6c6ebef73405d5a9b3dc212ea78a7b7ce2ca133 authored about 6 years ago by Aleksei Sidorin <[email protected]>mangle types of lambda objects captured by a block instead of creating a
new mangle context every...
4d98f8c9404d8c072c01b7a9d8694be31c5343a9 authored about 6 years ago by Automerger <Automerger@Swift>
mangle types of lambda objects captured by a block instead of creating a
new mangle context every...
libgcc supports more than 32 features by adding a new 32-bit variable __cpu_features2.
This add...
ecd6966ec01af3da84468e2d50dd3e97cbc93d6d authored about 6 years ago by Craig Topper <[email protected]>
For now, disable the "variable in loop condition not modified" warning to not
be emitted when th...
Summary:
The multiversioning code repurposed the code from __builtin_cpu_supports for checking i...
The GDMIndex functions return a pointer that's used as a key for looking up
data, but addresses ...
This reverts commit 84677d5009d613232d360fda27e6e41fb5cb6700.
git-svn-id: https://llvm.org/svn/...
70f06000b1276168fa683adb4aa589a447090f23 authored about 6 years ago by Dan Albert <[email protected]>
Rather, they are subexpressions of the enclosing lambda-expression, and
any temporaries in them ...
situations.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344800 91177308-0d34-0410-b5...
396dc1658c22d495834ce71a9c975770ed3fca40 authored about 6 years ago by Richard Smith <[email protected]>The sanitizer builder that was broken by this should now be fixed.
Original review was https://...
84677d5009d613232d360fda27e6e41fb5cb6700 authored about 6 years ago by Dan Albert <[email protected]>
Previously, Java annotation declarations (@interface AnnotationName) were being
handled as ObjC ...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344786 91177308-0d34-0410-b5e6-96231b3b...
65b8b2af9b8111db669eac1d7a1b118225ce5e96 authored about 6 years ago by Krzysztof Parzyszek <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344784 91177308-0d34-0410-b5e6-96231b3b80d8
8f4ac0c46322a0985fefa4c82c71a869e53acfb3 authored about 6 years ago by Balazs Keri <[email protected]>
Summary:
The goal of this change is to make the ASTImporter::Import functions return
llvm::Expec...
d00b6d72b11597a22ad463194febd6c1e1faacf1 authored about 6 years ago by Automerger <Automerger@Swift>
The get_kernel_* functions used in cl20-device-side-enqueue.cl all return
unsigned integers. Thi...
This should unbreak bots broken here:
http://lab.llvm.org:8011/builders/clang-cmake-x86_64-sde-a...
Reviewers: rnk, compnerd, mstorsjo, efriedma, TomTan, haripul, javed.absar
Reviewed By: efriedm...
ebb3b3ca30bc377eeebfac5e56b940f9a22b5b64 authored about 6 years ago by Mandeep Singh Grang <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344762 91177308-0d34-0410-b5e6-96231b3b...
ad1dc6bdd2fdcd025371797c37ccee751789e57c authored about 6 years ago by David Bolvansky <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344761 91177308-0d34-0410-b5e6-96231b3b...
987c5a37f2041b07510c5e94e7152f52727f60ce authored about 6 years ago by David Bolvansky <[email protected]>Summary: Fixes PR27439
Reviewers: rsmith, Rakete1111
Reviewed By: rsmith
Subscribers: Rakete1...
9687359b2fef960bb0483fbd8157ddff585838ce authored about 6 years ago by David Bolvansky <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344750 91177308-0d34-0410-b5e6-96231b3b80d8
2abe10f0902311fdb2896d3c6223787f51049fac authored about 6 years ago by Aaron Ballman <[email protected]>As described in D40225, the C17 standard was balloted and approved in 2017, but the ISO publicat...
8ed09f041057b6671e0944fbb5b386e10bf8eaeb authored about 6 years ago by Aaron Ballman <[email protected]>
This flag is only supported for x86 targets, make sure the tests only run
for those.
git-svn-...
972f7e6fe5e2c6fdd583f90f149c87de11676c5f authored about 6 years ago by Kristina Brooks <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344740 91177308-0d34-0410-b5e6-96231b3b80d8
b81ed4f49d74e6ea141d15cfc44c054359ea262a authored about 6 years ago by Patrick Lyster <[email protected]>
This patch exposes functionality added in rL344723 to the Clang driver/frontend
as a flag and ad...
2e0a1ae16504f451c75bc91e53d16e11d4ad9d45 authored about 6 years ago by Automerger <Automerger@Swift>
and use the range based successor API.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@3...
59ea295b9359a868fdc5776898b31f449673bf8a authored about 6 years ago by Chandler Carruth <[email protected]>Differential Revision: https://reviews.llvm.org/D53386
git-svn-id: https://llvm.org/svn/llvm-p...
0961ef21c73b09e33c6e0b17e58ef90207721e6a authored about 6 years ago by Konstantin Zhuravlyov <[email protected]>"aarch64-none-elf" is commonly used for AArch64 baremetal toolchains.
Differential Revision: ht...
a4bff95d98ab2fa6129f24684362774b7da6a8ff authored about 6 years ago by Eli Friedman <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344702 91177308-0d34-0410-b5e6-96231b3b80d8
59b8cccef370fdb22152f24503292ee71ad4a61a authored about 6 years ago by Leonard Chan <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344701 91177308-0d34-0410-b5e6-96231b3b80d8
c7b127680964888825f2169934c30772b34fa909 authored about 6 years ago by Leonard Chan <[email protected]>
Enable usage of `AddressSanitizer` and `AddressModuleSanitizer` ported from the
legacy to the ne...
cb0ddc8f7e2d42f9a857e1f4b48a2c08741be6d6 authored about 6 years ago by Automerger <Automerger@Swift>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344668 91177308-0d34-0410-b5e6-96231b3b80d8
109849446329d565ddb2a0af29aeef75f53ecf61 authored about 6 years ago by Takuto Ikuta <[email protected]>
Disable the Python binding tests on AArch64, Hexagon and SystemZ
following reports on test failu...
Emit llvm.amdgcn.update.dpp for both __builtin_amdgcn_mov_dpp and
__builtin_amdgcn_update_dpp. T...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344664 91177308-0d34-0410-b5e6-96231b3b80d8
431962bcfd94e537b3076412c868a7921e58397c authored about 6 years ago by George Karpenkov <[email protected]>Differential Revision: https://reviews.llvm.org/D53024
git-svn-id: https://llvm.org/svn/llvm-pr...
492fbe6bd177dcb9b839ebe9e82cf1fd433cea6c authored about 6 years ago by George Karpenkov <[email protected]>f8f64b3f60af2948762b6ba1fd655815ed1a4332 authored about 6 years ago by Automerger <Automerger@Swift>
AMDGPU backend will switch to code object version 3 by default.
Since HIP runtime is not ready, ...
It appears when initially committing the support for the IBM Z vector
extension language, one cr...
This change adds support for the following MIPS target triples:
mipsisa32r6-linux-gnu
mipsis...
For MIPS we need to adjust not only architecture name accordingly to ABI
provided by the `-mabi`...
af8b80799fd3778570d43b338e66d404cdd8c552 authored about 6 years ago by Automerger <Automerger@Swift>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344598 91177308-0d34-0410-b5e6-96231b3b80d8
4224ca2f5f7d67bfcd721a791be6da7290d7edf9 authored about 6 years ago by Simon Pilgrim <[email protected]>
The big-endian arm32 Linux builds are currently failing when the
-mbig-endian flag is used but t...
Fix bots which don't have x86_64 target built (ARM/AArch64).
Differential Revision: https://r...
750cd67a8e656ea9964f5109a3538c832ff55701 authored about 6 years ago by Yvan Roux <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344583 91177308-0d34-0410-b5e6-96231b3b80d8
6d4408ce50e9bacfce46e2e32eb4b2318e2e6992 authored about 6 years ago by Simon Atanasyan <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344574 91177308-0d34-0410-b5e6-96231b3b80d8
98d05c737190b2545a90d6af1ca53cef5a9239da authored about 6 years ago by Alexey Bataev <[email protected]>
The `GNUABIN32` environment in a target triple implies using the N32
ABI. This patch adds suppor...
389835d37ec6a0e8e2eb1a8baa4ccd25c4320c7e authored about 6 years ago by Automerger <Automerger@Swift>
This enables the driver support for direct split DWARF emission for
Fuchsia in addition to Linux...
Forgot to squeeze this into r344539.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@3...
b132ee317d18b515206fc8194cb2f4976bd64d7d authored about 6 years ago by Artem Dergachev <[email protected]>
In C++17, when class C has large alignment value, a special case of
overload resolution rule kic...
We don't need a separate node for every symbol, because whenever the first
symbol leaks, a bug i...
They don't work yet.
Patch by Dan Liew!
rdar://problem/45242886
Differential Revision: https:...
59436556329d1f9f6c9f63ed94eab6ae70be34b5 authored about 6 years ago by Artem Dergachev <[email protected]>
Summary:
Add preprocessor guards for UNIX.
This reverts commit r344389.
Reviewers: rnk, majnem...
eb078c91ceb8b9714fd4cfb193b0196d77b2d72a authored about 6 years ago by Nick Desaulniers <[email protected]>
This patch is a part of https://reviews.llvm.org/D48456 in an attempt to
split them up. This con...
This reverts commit https://reviews.llvm.org/rL344150 which causes
MachineOutliner related failu...
Reviewers: sammccall, hokein
Subscribers: arphaman, cfe-commits
Differential Revision: https:/...
0b3849f0f32c84034d65950b9999d61c797d2a30 authored about 6 years ago by Eric Liu <[email protected]>
This removes the primary remaining API producing `TerminatorInst` which
will reduce the rate at ...
ea41475b9646f51c0d274dff998736ed03d15b68 authored about 6 years ago by Automerger <Automerger@Swift>
Tests should not assume the linker's name, CLANG_DEFAULT_LINKER could
change it.
Differential R...
e3de7bb263271008c55cc8bf3186a3a08999fbaa authored about 6 years ago by Sid Manning <[email protected]>2dc0a5a34770eda1130f8571bfa9f11bce5b458b authored about 6 years ago by Automerger <Automerger@Swift>
Follow-up to r344462.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344469 91177308-0...
1262616a08515a24ebd67d1ddb8d4497ea3cc560 authored about 6 years ago by Hans Wennborg <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344468 91177308-0d34-0410-b5e6-96231b3b...
a579dd81daf235820037861a40c18cba0d567a0e authored about 6 years ago by Benjamin Kramer <[email protected]>
Summary:
Enhanced support for Z3 in the cmake configuration of clang; now it is possible to spec...
Summary: Removed const qualifier from reset method of SMTSolver and Z3Solver objects.
Reviewers...
8693e0ee6a25277d61bd482455d74a5089ea2add authored about 6 years ago by Enrico Steffinlongo <[email protected]>
The test was failing on e.g. PPC which can't target Windows. Fix by
requiring X86 target in the ...
In earlier Clang Static Analyzer versions `check::Bind() was not invoked for
parameter passing, ...
d8d191121990c6bc1bcc135f001a502a9b504f1a authored about 6 years ago by Automerger <Automerger@Swift>
Additional reduction of the global memory usage in the target regions
without parallel regions.
...
Differential Revision: https://reviews.llvm.org/D53195
git-svn-id: https://llvm.org/svn/llvm-pr...
1c99505cfafe7f6057981f365a75ae869c13b13d authored about 6 years ago by Martin Storsjo <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344411 91177308-0d34-0410-b5e6-96231b3b80d8
9f679a5688231f3bad6f6d3d3738df5ffd7b75ed authored about 6 years ago by Michal Gorny <[email protected]>Windows buildbots are still not happy
Now that both issues found out during the last iteration ...
4ee9e8a222791eb3ccb2df20ac89cfa2c68576ed authored about 6 years ago by Simon Pilgrim <[email protected]>
Summary:
> clang-format --version
> clang-format version 7.0.0 (tags/RELEASE_700/final)
> echo "...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344400 91177308-0d34-0410-b5e6-96231b3b80d8
247be3e41c41201641af01888ff0d84484c4e0f4 authored about 6 years ago by Simon Pilgrim <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344398 91177308-0d34-0410-b5e6-96231b3b80d8
ae8e36e551e5f13dfcceac722a56a894d45770c9 authored about 6 years ago by Simon Pilgrim <[email protected]>0a99881462d965add8a732de025be6178e614803 authored about 6 years ago by swift-ci <[email protected]>
This doesn't build on Windows.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344389 9...
c2275676c1bde4ed20c06affdeeb1a93692f29a8 authored about 6 years ago by Reid Kleckner <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344388 91177308-0d34-0410-b5e6-96231b3b80d8
cb31f37dffb7f5b4db4309f24dcba6be3c4c5ebf authored about 6 years ago by Jonas Toth <[email protected]>
Some ObjC users declare a extern variable named OBJC_CLASS_$_Foo, then use it's
address as a Cla...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344382 91177308-0d34-0410-b5e6-96231b3b80d8
1cdd4fccc6195c660f5f9aeaad1d56d7abd97d00 authored about 6 years ago by Jonas Toth <[email protected]>