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
Summary:
`MustBuildLookupTable` must always be called on a primary context as we otherwise
trigg...
504edeaa37d51c9afddcf4ea4ac7036d0693599c authored about 6 years ago by Automerger <Automerger@Swift>
This adds Hurd toolchain support to Clang's driver in addition
to handling translating the tripl...
This adds a testcase and reverts commit
dec469b8c5c697fcf99f637c15e591f522475d2a. It fixes the e...
9dad98a2d24dbf679cc2df7edcab84b17962426b authored about 6 years ago by swift_jenkins <[email protected]>
As a followup to r347805, allow forward declarations of cpu-dispatch and
cpu-specific for the sa...
This reverts commit r344915. It was causing exceptions on the
x86_64-linux-ubsan bot.
git-svn-i...
549f99616bbbd9c337cfe5cce08984528938a888 authored about 6 years ago by Vlad Tsyrklevich <[email protected]>
Function calls without a !dbg location inside a function that has a
DISubprogram make it impossi...
Function calls without a !dbg location inside a function that has a
DISubprogram make it impossi...
Differential Revision: https://reviews.llvm.org/D54756
git-svn-id: https://llvm.org/svn/llvm-pr...
f1be5aeb5cea686c911f22318411f8b51527bcf7 authored about 6 years ago by Paul Robinson <[email protected]>
Declarations without the attribute were disallowed because it would be
ambiguous which 'target' ...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347804 91177308-0d34-0410-b5e6-96231b3b80d8
5c8a5adf223266707b1c8f8d1d32baf9ef3797db authored about 6 years ago by Vedant Kumar <[email protected]>
There is no reason to emit coverage mappings for artificial statements
contained within defaulte...
This broke the lldb bots.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347794 911773...
42c648c35a0b35d4d6c851940f004b721fd874f9 authored about 6 years ago by Davide Italiano <[email protected]>
Fixed emission of the target regions found in the virtual functions.
Previously we may end up wi...
CodeGen
Change-Id: I32b14edca3501277e0e65672eafe3eea38c6f9ae
git-svn-id: https://llvm.org/svn/l...
9438d4a932b5d2336fb019334b4dc45fe57bbeb8 authored about 6 years ago by Erich Keane <[email protected]>Revert "Edit: adjust for SVN r347417"
357c7674e1fc114fd59d74e4cb8ddb3178615859 authored about 6 years ago by Bob Wilson <[email protected]>This reverts commit 5159071da70265031a53fb491881edd9dd97b14d.
Clang r347417 was reverted, so th...
06fe91a1af1e64aa38e7260f698710025cc6aa7f authored about 6 years ago by Bob Wilson <[email protected]>Summary: Left only the constructors that are actually required, and marked the move constructors...
22af15b016f4ca07e076a35e9cfc78e2c2ac0f1d authored about 6 years ago by Mikhail R. Gadelha <[email protected]>
This was reverted in r347656 due to me thinking it caused a miscompile of
Chromium. Turns out it...
Reviewers: a.sidorin, shafik, a_sidorin
Reviewed By: a_sidorin
Subscribers: gamesh411, a_sidor...
cac72db70c186339da4d98ea8f3409668a040dc9 authored about 6 years ago by Balazs Keri <[email protected]>46fea826078fcbe8b27667f7ccd81600eb72ea79 authored about 6 years ago by Automerger <Automerger@Swift>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347730 91177308-0d34-0410-b5e6-96231b3b80d8
8bad1cc33ed6653ba116a33ad85d29ce3e34d5d9 authored about 6 years ago by Richard Smith <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347729 91177308-0d34-0410-b5e6-96231b3b80d8
bda7fdb49cd3d22363a83b8dc78e5a0bafea00b9 authored about 6 years ago by Richard Smith <[email protected]>
struct LoopHint was only used within Parse and not in any of the Sema or
Codegen files. In the ...
Remove the included Parse header because CodeGen should not depend on Parse.
Instead, include th...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347726 91177308-0d34-0410-b5e6-96231b3b...
2b84f92546841091aafe77110c5bb687c795d373 authored about 6 years ago by Richard Trieu <[email protected]>4da0afd1d7fe493c984e7a03c2aca8759c6327d5 authored about 6 years ago by swift_jenkins <[email protected]>
Fix places where the return type of a FunctionDecl was being used in
place of the function type
...
The flag ColonExpected is not changed after being initialized to
false at declaration.
Patch b...
d7dc3d89109d164e3be77e6081e9ca61e287c234 authored about 6 years ago by Kelvin Li <[email protected]>bb77007b7a511444613d1b64f3893a82031dae47 authored about 6 years ago by Automerger <Automerger@Swift>
Some of these tests break if the RISCV backend has not been built.
Reland D54816.
git-svn-id: ...
8908dd12e7bbfc74e264233e900206ad31e285f0 authored about 6 years ago by Mandeep Singh Grang <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347718 91177308-0d34-0410-b5e6-96231b3b80d8
b9f2ee4273b9d1533dc99b523c6c921d6265438b authored about 6 years ago by Tatyana Krasnukha <[email protected]>
Fixing Merge Conflict:
test/Misc/pragma-attribute-supported-attributes-list.test
Added basic codegen support for the reductions across the teams.
git-svn-id: https://llvm.org/s...
260cb965db4393f29cfb394eaba5fbe2a12be080 authored about 6 years ago by Alexey Bataev <[email protected]>
This is more or less a complete rewrite of r347627, and it fixes PR38460
I added a reduced test ...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347705 91177308-0d34-0410-b5e6-96231b3b80d8
681787a6f6b3b5ca4d267173c206fe4acc52c1fe authored about 6 years ago by Tatyana Krasnukha <[email protected]>
Summary:
Resubmit this with no changes because I think the build was broken
by a different diff....
Based-on-patch-by: Pete Couperus <[email protected]>
Differential Revision: https://reviews...
fc32b29ca78ba16f31c2180ebddfe4459e95b681 authored about 6 years ago by Tatyana Krasnukha <[email protected]>
Summary:
This fixes a miscompile where we'd emit a VTT for a class that ends up
referencing an i...
This reverts commit 1a6a0c9ea2716378d55858c11adf5941608531f8.
git-svn-id: https://llvm.org/svn/...
97c33d66f60b64365d7f38c5163adedd3953eb53 authored about 6 years ago by Mandeep Singh Grang <[email protected]>Summary: Some of these tests break if the RISCV backend has not been built.
Reviewers: asb, apa...
593ca65114e76260229abcacfab55e8e25409734 authored about 6 years ago by Mandeep Singh Grang <[email protected]>
Summary:
These Import_New functions should be used in the ASTImporter,
and the old Import functi...
This is skylake-avx512 with the addition of avx512vnni ISA.
Patch by Jianping Chen
Differentia...
f5025150c044604d799e8d8f6b1e3340aaa37d20 authored about 6 years ago by Craig Topper <[email protected]>
Summary:
Linux toolchain accidentally added "-u__llvm_runtime_variable" when "-fprofile-arcs -ft...
This reverts commit r347035 as it introduced assertion failures under
certain conditions. More i...
Summary:
Prior to this patch, OpenCL code such as the following would attempt to create
a Branch...
This caused a miscompile in Chrome (see crbug.com/908372) that's
illustrated by this small reduc...
Constructors have the same methods for arguments as call expressions.
Let's provide a way to get...
9af81f6b4aae389b3ef6999b0199f2f9a970b555 authored about 6 years ago by Automerger <Automerger@Swift>
Summary:
When we already have an incomplete underlying type of a typedef in the
"To" context, an...
9ba64f853c48b879e72f09da86e76249d93b37bd authored about 6 years ago by swift_jenkins <[email protected]>
clang-cl: Add "/clang:" pass-through arg support.
a581fe445c3dde4a71314e7b1fb0a5a061128aeb authored about 6 years ago by Saleem Abdulrasool <[email protected]>Also fix a bullet list.
Fixes PR39775
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@...
48602926c3083fe303bb6ffc2cacb55e79731c1f authored about 6 years ago by Reid Kleckner <[email protected]>
It broke the Windows self-host:
http://lab.llvm.org:8011/builders/clang-x64-windows-msvc/builds/...
Fixing Merge Conflict:
test/Misc/pragma-attribute-supported-attributes-list.test
This part focuses on expanding macro arguments.
Differential Revision: https://reviews.llvm.org...
d3475d281ba93160cd8927c5b586a658c1554a3f authored about 6 years ago by Kristof Umann <[email protected]>until I figure out why the build is failing or timing out
***************************
Summary:...
622167e77f58cee4ba9963c6e5d46bf4d8ac5cc0 authored about 6 years ago by Zola Bridges <[email protected]>
Only push the outermost record as a DeclContext when parsing a function
body. See the comments i...
d3e98853f1ea82c77d3995c0583b274b1b55e73b authored about 6 years ago by Bob Wilson <[email protected]>
Summary:
The prior diff had to be reverted because there were two tests
that failed. I updated t...
Conflicts:
lib/Sema/SemaCodeComplete.cpp
This reverts commit 801eaf91221ba6dd6996b29ff82659ad6359e885.
git-svn-id: https://llvm.org/svn/...
f8ec7c38feebd5cccae31acc7a50182b5474bfa9 authored about 6 years ago by Zola Bridges <[email protected]>
Summary:
LLVM IR already has an attribute for speculative_load_hardening. Before
this commit, wh...
modes.
If the region is inside target|teams|distribute region, we can emit the
locations with th...
Summary:
-mno-speculative-load-hardening isn't a cc1 option, therefore,
before this change:
cla...
1d87d1f352ee4196363927b40923b66b7c1c6a34 authored about 6 years ago by Zola Bridges <[email protected]>Edit: adjust for SVN r347417
a7c92005c272216e559d736e6476aa21631cc7f6 authored about 6 years ago by Bob Wilson <[email protected]>
Use enum values from llvm/Support/CodeGen.h for the optimisation
levels in CompilerInvocation.
...
7942f6e7a4c3188ad516c93af0a7009c03d302e7 authored about 6 years ago by Sam Parker <[email protected]>
This is the Clang patch to complement the following LLVM patches:
https://reviews.llvm.org/D51...
Summary:
If one definition is currently being defined, we do not compare for
equality and we ass...
Summary: Used in clangd.
Reviewers: sammccall, ioeric
Reviewed By: sammccall
Subscribers: kad...
1de05d8796ac8a7603446bf5f1840e015bf3a06a authored about 6 years ago by Ilya Biryukov <[email protected]>
A number of builtins in altivec.h load/store vectors from pointers to scalar
types. Currently th...
Summary: Patch by Arnaud Bienner
Reviewers: davide, rsmith, jkorous
Reviewed By: jkorous
Subs...
528a1d17a3ff8361fdd4a1a379adf3f64ec68e00 authored about 6 years ago by Sylvestre Ledru <[email protected]>if a __builtin_constant_p() is a part of a constexpr.
git-svn-id: https://llvm.org/svn/llvm-pro...
ae4b8efe92f4f30b36da73166ac89a7dc50ba917 authored about 6 years ago by Bill Wendling <[email protected]>
Use range-based for loops
Use XStr.compare(YStr) < 0
Format misaligned code
git-svn-id: https:/...
e14fa75399b8042875b8544a82fa924072dda7ce authored about 6 years ago by Fangrui Song <[email protected]>
This was originally part of:
D50924
and should resolve PR37387:
https://bugs.llvm.org/show_bug....
`EvaluateAsInt` now returns an `EvalResult`.
5159071da70265031a53fb491881edd9dd97b14d authored about 6 years ago by Saleem Abdulrasool <[email protected]>
The clang-cl driver disables access to command line options outside of the
"Core" and "CLOption"...
This checker implements a solution to the "INT50-CPP. Do not cast to an
out-of-range enumeration...
Assume that we're in a constant context if we're asking if the expression can
be compiled into a...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347508 91177308-0d34-0410-b5e6-96231b3b80d8
3327c0a90f08c737986976551fa0a7617e966e6d authored about 6 years ago by Fangrui Song <[email protected]>There are some mis-indented places and missing spaces here and there. Just format the whole file...
4aaef86e68fa5b27a1a5c4f88c78d3259f8e60e2 authored about 6 years ago by Fangrui Song <[email protected]>a29bc3228f3eef60128dfb981feb9edcd01aac69 authored about 6 years ago by Automerger <Automerger@Swift>
clangd does a better job on both of these, so don't slow down everyone's build
for a poorly work...
9bfb8e9e8dabc3a90ee473117eb6f648b33c6311 authored about 6 years ago by Automerger <Automerger@Swift>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347480 91177308-0d34-0410-b5e6-96231b3b...
1034e9ab38bba688ffdf4e315634549a8df91701 authored about 6 years ago by Bill Wendling <[email protected]>
Summary:
r346756 refined clang-format to not treat the `[` in `asm (...: [] ..)` as an
ObjCExpr....
Breaks some buildbots.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347463 91177308-...
0718def197e34c47a44c48592e9ea7b5d210b239 authored about 6 years ago by Clement Courbet <[email protected]>Summary: Exposes Expr::HasSideEffects.
Reviewers: aaron.ballman
Subscribers: cfe-commits
Diff...
ea98fe0936a1b9046fcd47a6ad37a7e757acea0d authored about 6 years ago by Clement Courbet <[email protected]>b01b56fde6374e7dac0a59e93a6e329c58615e6e authored about 6 years ago by Automerger <Automerger@Swift>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347453 91177308-0d34-0410-b5e6-96231b3b80d8
922444780d20fc992120f80e0ec7c435f4b311a4 authored about 6 years ago by Clement Courbet <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@347446 91177308-0d34-0410-b5e6-96231b3b...
a036396aa39b81d841b472206a95b7b3a55804b0 authored about 6 years ago by Bill Wendling <[email protected]>This enables support for XRay in Fuchsia Clang driver.
Differential Revision: https://reviews.l...
7805aba4da3ccd3f93004705b72bd7bd9d2fd7a5 authored about 6 years ago by Petr Hosek <[email protected]>
This reverts commit r347413: older versions of ld.gold that are used
by Android don't support --...
For the NVPTX target default locations should be emitted as constants +
additional info must be ...
Don't try to emit a scalar expression for a non-scalar argument to
__builtin_constant_p().
Thir...
4e64d31bc5f3acbb9dd104dd4ae7ef492d4fe031 authored about 6 years ago by Bill Wendling <[email protected]>
Sanitizer runtime link deps handling passes --no-as-needed because of
PR15823, but it never undo...
This patch refactor the code for parsing omp declare target directive and
its clauses.
Patc...
ae5efa5148353b664f7e072acd3223853de31a98 authored about 6 years ago by Kelvin Li <[email protected]>
Loop-control variables with the default data-sharing attributes should
not be captured in the Op...
Whether the map type modifier is specified or not, the flag
MapTypeModifierSpecified is alw...