Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/swiftwasm/swift-llvm
This repository is no longer in use, please refer to the LLVM monorepo https://github.com/swiftwasm/llvm-project
https://github.com/swiftwasm/swift-llvm
r44412 fixed a huge compile time regression but it needed ModifiedDT flag to be
maintained corre...
Go binding tests fail under ASAN with the error at the bottom of this
commit message. The reason...
Fixes PR41001.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355745 91177308-0d34-04...
a8b5f0e7e3fdeaa3cbbdd52b022f56f13ba3b350 authored almost 6 years ago by Amara Emerson <[email protected]>Specifically, compute and Print Type and Section columns.
This is a re-commit of rL354833, afte...
6a7f25d30d648d81dc5b5942788ead68617e0cb4 authored almost 6 years ago by Sunil Srivastava <[email protected]>
An extension of D58282 noted in PR39665:
https://bugs.llvm.org/show_bug.cgi?id=39665
This doesn...
f033627be4c1b66f303827fdef4361abcb56e1f7 authored almost 6 years ago by Sanjay Patel <[email protected]>
Summary:
This patch works around the bug in the ptxas tool with the processing of bytes
separate...
Summary:
This change change the instrumentation to allow users to view the registers at the poin...
LLVM is always built; including it in LLVM_ENABLE_PROJECTS has no
effect, but since it's in LLVM...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355734 91177308-0d34-0410-b5e6-96231b3b...
9ab94cbc044f33844e1e08c881a3380f958c054c authored almost 6 years ago by Mitch Phillips <[email protected]>
Commit r355068 "Fix IR/Analysis layering issue with OptBisect" uses the
template
return Gate...
391dc8001fd6c08006f017a683325ac6d19f16c3 authored almost 6 years ago by Michael Kruse <[email protected]>
When matching half of the build_vector to a load, there could still be
a hidden dependency on th...
This avoids breaking possible value dependencies when sorting loads by
offset.
AMDGPU has some ...
ed120704215ed838a59314a8e7dfe244656a261c authored almost 6 years ago by Matt Arsenault <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355727 91177308-0d34-0410-b5e6-96231b3b...
c00fa49767a5b3d361949cefdaf4dbfb527d1e8c authored almost 6 years ago by Sanjay Patel <[email protected]>This broke the windows bots.
This reverts commit 28302c66d2586074f77497d5dc4eac7182b679e0.
git...
ce6e365dc03f45009e209a6f08e36ad2e065c9f3 authored almost 6 years ago by Matthew Voss <[email protected]>Also fix a few cases that weren't testing what they were supposed to.
git-svn-id: https://llvm....
6bc2eb6a5f8cc2f85c23dafacd226754cf233e1e authored almost 6 years ago by Matt Arsenault <[email protected]>
This is only called in contexts that are verifying the chain itself,
and the query itself is onl...
This was checking the wrong operands for the base register and the
offsets. The indexes are shif...
Summary:
If the LLVM module shows that it has debug info, but the file is
actually empty and the...
Summary: This pattern is sometime created after legalization.
Reviewers: efriedma, spatel, RKSi...
bcd58e4ff63070590c6c345671a2bed0f2ac4d81 authored almost 6 years ago by Amaury Sechet <[email protected]>Patch by Enna1!
Differential Revision: https://reviews.llvm.org/D58756
git-svn-id: https://ll...
39de56955dc2af6d679dc2e3fda67337380e22ef authored almost 6 years ago by George Burgess IV <[email protected]>many valnos.
Recently we found compile time out problem in several cases when
SpeculativeLoadHar...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355713 91177308-0d34-0410-b5e6-96231b3b...
fea1ddbc355040a2dd4c4d8616cfd2d0de93bfd6 authored almost 6 years ago by Sanjay Patel <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355712 91177308-0d34-0410-b5e6-96231b3b...
9808bce5ccdeff6bcf5d96df1745fd1962bcc05f authored almost 6 years ago by Simon Pilgrim <[email protected]>
Summary:
In r349534, objc arc implementation is switched to use intrinsics and at
the same time,...
The indexed variant of vfmal.f16 and vfmsl.f16
instructions use the uppser bits of the indexed
o...
40e9a1bc2b31f02b3f064f6919a42406a26d9208 authored almost 6 years ago by swift_jenkins <[email protected]>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355699 91177308-0d34-0410-b5e6-96231b3b...
4530e3826d9776d3d53845271d7c8a59244f4749 authored almost 6 years ago by Simon Pilgrim <[email protected]>llvm-readelf prints relocation addends as:
<symbol value>[+-]<absolute addend>
where [+-] is...
083138333b3d99d1e9c5bc19672452ed63f29be9 authored almost 6 years ago by James Henderson <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355695 91177308-0d34-0410-b5e6-96231b3b...
e4718103144a72e20e6f11dadd3411a21e472b70 authored almost 6 years ago by Nico Weber <[email protected]>From the Python subprocess docs:
If shell is True, it is recommended to pass args as a strin...
0b3de189e51af23b241837148de1ab7d02e561dd authored almost 6 years ago by Nico Weber <[email protected]>
`os.uname()` doesn't exist on Windows, so use `platform.machine()` which
returns `os.uname()[4]`...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355690 91177308-0d34-0410-b5e6-96231b3b...
efc2ecad759fc9db69b3b76ca222b996510c4d5b authored almost 6 years ago by Simon Pilgrim <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355689 91177308-0d34-0410-b5e6-96231b3b...
b4d2c6deb5f73a439d11e72fe458977da08b0f5d authored almost 6 years ago by Simon Pilgrim <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355688 91177308-0d34-0410-b5e6-96231b3b...
4c585d9f0426efb5f339f177ffada0b8e51ad0a7 authored almost 6 years ago by Simon Pilgrim <[email protected]>422d1fb87a44c54d63e304d7cbd0c40207f6cb7e authored almost 6 years ago by Automerger <Automerger@Swift>
Use this feature to fix a bug on ARM where 4 byte alignment is
incorrectly assumed.
Differentia...
0647335aa347e9b083028a5bba9cd71ba898b67b authored almost 6 years ago by Michael Platings <[email protected]>
Summary:
Right now, when we encounter a string equality check,
e.g. `if (memcmp(a, b, s) == 0)`,...
Summary: Fix a bug in the scheduling model where V_CVT_F32_UBYTE{0,1,2,3} are incorrectly marked...
5b94cee9307257e3562982ad9a076b077a5dea42 authored almost 6 years ago by Carl Ritson <[email protected]>We were just checking pointer size and type primitive size. But this caused unintended things li...
80bb69d69bf64f2d782a6102d032167b197493fe authored almost 6 years ago by Craig Topper <[email protected]>
This change is a consequence of the discussion in "RFC: Place libs in
Clang-dedicated directorie...
Summary:
In r349534, objc arc implementation is switched to use intrinsics and at
the same time,...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355655 91177308-0d34-0410-b5e6-96231b3b...
81588cab8d6b7cedef4f12eeb174795379cca307 authored almost 6 years ago by Sanjay Patel <[email protected]>
When dumping ToT clan's debug info with dwarfdump, we were seeing an
error saying that that the ...
to get the modules bots running again.
The LLVM_DEBUG macro only plays well with a modular build...
2cb8ba58364ef8e39f55a4594fd6176eb815337b authored almost 6 years ago by Adrian Prantl <[email protected]>I think the problem is that it uses the LLVM_DEBUG macro in funciton bodies.
git-svn-id: https:...
4f0bc87e438583e4d693838d8f2651e2badafc07 authored almost 6 years ago by Adrian Prantl <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355646 91177308-0d34-0410-b5e6-96231b3b...
0f44debca2c1fe5cb2eb0e2827e02d793fd5b584 authored almost 6 years ago by Adrian Prantl <[email protected]>Use the system shell to see if we can find a 'gn' binary on $PATH. This solves the error wherein...
fc430aca55e145818d4ad9579039f2b282eb3e01 authored almost 6 years ago by Mitch Phillips <[email protected]>
Summary:
The date-based approach to detecting unsupported versions of libstdc++
does not handle ...
Rotate with explicit immediate is a single uop from Haswell on. An immediate of 1 has a dependen...
cfbc66ebed1f2f67dfcd77edf4fc7bd00cf02f81 authored almost 6 years ago by Craig Topper <[email protected]>Haswell and possibly Sandybridge have an optimization for ADC/SBB with immediate 0 to use a sing...
0d2610da268833fdca95d80d2134d81f546eb854 authored almost 6 years ago by Craig Topper <[email protected]>
Summary:
The logic in the -unreachableblockelim pass does the following:
1. It traverses the fu...
1c4b1cfc76f80af6d090caa4a411fbbbaf065ffb authored almost 6 years ago by Brian Gesiak <[email protected]>
- Copy kernel symbol attributes into kernel descriptor attributes
- Make sure kernel symbol'...
Summary:
Since bottleneck hints are enabled via user request, it can be
confusing if no bottlene...
Merge of GN files to fit with rL355616.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trun...
fb5cf37fba76f0c7a796f2a5fec6b06da7fac726 authored almost 6 years ago by Mitch Phillips <[email protected]>
Summary:
ShadowCallStack on x86_64 suffered from the same racy security issues as
Return Flow Gu...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355623 91177308-0d34-0410-b5e6-96231b3b...
6821da24b7ccf3faa029bca2a8d08420c0b8a99f authored almost 6 years ago by Jinsong Ji <[email protected]>Reviewed By: dvyukov
Differential Revision: https://reviews.llvm.org/D59037
git-svn-id: https:...
6d9292403bdd838e5cad66cb943845efd44f09d1 authored almost 6 years ago by Julian Lettner <[email protected]>Introduces memory leak in FunctionTest.GetPointerAlignment that breaks sanitizer buildbots:
```...
c5b260d2d38f5e5703a113543031f4f45bc6340c authored almost 6 years ago by Mitch Phillips <[email protected]>
Without checking for integer overflow, invalid members can be added
e.g. if the calculated key ...
Change the format type of *Personality and *LSDAAddress to PRIx64 since
they are of type uint64_...
I had hoped we could remove the dependency on shell32.lib from lib/Support
(there isn't much dep...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355603 91177308-0d34-0410-b5e6-96231b3b...
d48c58fc4e74e0d9f01f916092e69ef488de26c9 authored almost 6 years ago by Nico Weber <[email protected]>Reviewers: jhenderson
Reviewed By: jhenderson
Subscribers: rupprecht, llvm-commits
Tags: #llv...
72804e5ef9e1c86521f3e989c791b08af7c6c51d authored almost 6 years ago by Xing GUO <[email protected]>
In some loops, we end up generating loop induction variables that look like:
{(-1 * (zext i16 ...
Unsigned mul high for MIPS32 is selected into two PseudoInstructions:
PseudoMULTu and PseudoMFHI...
I need this to remove a binary from LLD test suite.
The patch also simplifies the code a bit.
D...
dba0a79dfc7626795e39e5efc8af56dc8475c684 authored almost 6 years ago by George Rimar <[email protected]>The Value class and derivates will have uninitialized member variables if not created via operat...
81cf489ba884fb01efbb22f4bbb7662122259243 authored almost 6 years ago by Michael Platings <[email protected]>
In the DJ-graph based computation of iterated dominance frontiers,
SuccNode->getIDom() == Node i...
4e893b79d335dcbbe87a8d05553a1035c5083676 authored almost 6 years ago by Automerger <Automerger@Swift>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355588 91177308-0d34-0410-b5e6-96231b3b...
9bfa70bdc5a0e9f9a76f113a342e0657ab4935e3 authored almost 6 years ago by Michael Platings <[email protected]>
When running lli --debug --force-interpreter=true the executed instructions are
printed but are ...
Use this feature to fix a bug on ARM where 4 byte alignment is
incorrectly assumed.
Differentia...
6ac86cddcf3dffcf600456c6b274b5f417bcb81d authored almost 6 years ago by Michael Platings <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355583 91177308-0d34-0410-b5e6-96231b3b...
00648c2f76ab6e20c0742719c36ad5c6111f5368 authored almost 6 years ago by Fangrui Song <[email protected]>Simplified by just checking if the vector type is legal rather than listing all combinations of ...
8cd54d12c831548bbdcb9545715b5999a4c63803 authored almost 6 years ago by Craig Topper <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355581 91177308-0d34-0410-b5e6-96231b3b...
dead1873fe93dbfeb21d32de6097dc64ed1b470d authored almost 6 years ago by Craig Topper <[email protected]>Reviewers: Ayal, hsaito, anna, efriedma, dorit
Reviewed By: efriedma
Subscribers: llvm-commits...
d7c38c742c268e1c3f8943223d5ab2af746fce9a authored almost 6 years ago by Florian Hahn <[email protected]>
A previous patch for "uniform-work-group-size" attribute was found to break
some RADV and possib...
Summary:
While implementing inlining support for callbr
(https://bugs.llvm.org/show_bug.cgi?id=4...
MIPS target supports lowering `RETURNADDR` and `FRAMEADDR` for a current
frame only. It's better...
Add "REQUIRES: x86-registered-target" to thinlto test cases.
git-svn-id: https://llvm.org/svn...
db94c77588b70076df3f30f1e5af0d06b0df754e authored almost 6 years ago by Rong Xu <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355552 91177308-0d34-0410-b5e6-96231b3b...
2cf296c944b609bbd1e3e981872f6cc06abe8793 authored almost 6 years ago by Peter Collingbourne <[email protected]>https://reviews.llvm.org/D58855
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355545 ...
54def48087b8467b2bb2bce3234f36d0d4e2893d authored almost 6 years ago by Abderrazek Zaafrani <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355544 91177308-0d34-0410-b5e6-96231b3b...
bef7c477cd6034e50ae2d45263d37778d252fd4a authored almost 6 years ago by Nikita Popov <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355542 91177308-0d34-0410-b5e6-96231b3b...
a52cee0a8da959f1e4a5e9144fb2f16037ee7dce authored almost 6 years ago by Paul Robinson <[email protected]>
Part 4 of CSPGO changes:
(1) add support in cmake for cspgo build.
(2) fix an issue in big endia...
Restore a reverted commit, with the silly mistake fixed. Sorry for the previous breakage.
Be...
963f36ed4af91549e11c3adb6b01f28e407ac184 authored almost 6 years ago by Philip Reames <[email protected]>This reverts commit 2391bfca97290181ae65796ea6da135d1b6d037b.
This reverts rL355522 (https://re...
23ecb8f9e59b9853fb5abfb91b44af80eda76b8b authored almost 6 years ago by Mitch Phillips <[email protected]>The tests are copied from the sibling x86 test files.
git-svn-id: https://llvm.org/svn/llvm-pro...
0caabcac171130f5cf2f5ba2a5c7b6212a2637d0 authored almost 6 years ago by Sanjay Patel <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355534 91177308-0d34-0410-b5e6-96231b3b...
9b5814c8093e03292ec2a375345319d2c0e6594e authored almost 6 years ago by Amara Emerson <[email protected]>Move the x86 combine from D58974 into the DAGCombine VSELECT code and update the SELECT version ...
fa80b421162befbb08f4053a4e2ec735fd204acf authored almost 6 years ago by Simon Pilgrim <[email protected]>The reduced test removed the pointer arguments, but to better survive D58017 and D58070 we need ...
88f77a47e96ce3593ae97cf697444d0b14f27426 authored almost 6 years ago by Simon Pilgrim <[email protected]>
Fold `add nsw` and `sadd.with.overflow` with constants if the addition
does not overflow.
Part ...
a5acf6e4858cbf85bb15f485ec7a07abe24667fd authored almost 6 years ago by Nikita Popov <[email protected]>
In file PPCBranchSelector.cpp we tend to over estimate code size due to large
alignment and inli...
Emit an error for an unsupported relocation. mach-o relocations can't
encode the form -SYM + cst...
Change the resource usage of the vgather pseudos from SLOT0+LD to
SLOT0+SLOT1.
git-svn-id: htt...
b642ee2943557c30a7de287092e23d2d7891fd04 authored almost 6 years ago by Krzysztof Parzyszek <[email protected]>
Use this feature to fix a bug on ARM where 4 byte alignment is
incorrectly assumed.
Differentia...
df99a029a52582d9a20b74f6e492ec18469a1f8e authored almost 6 years ago by Michael Platings <[email protected]>
Summary:
This adds support for 64 bit buffer atomic arithmetic instructions but does not include...
Differential Revision: https://reviews.llvm.org/D58965
git-svn-id: https://llvm.org/svn/llvm-pr...
53c102ac20116062f637a701b3ab8ffb116b5efe authored almost 6 years ago by Simon Pilgrim <[email protected]>We had 2 local variable names for the same type.
git-svn-id: https://llvm.org/svn/llvm-project/...
7d2b43bd7c7a9682d74f20041c551248842d05b5 authored almost 6 years ago by Sanjay Patel <[email protected]>This reverts commit 2a0f2c5ef3330846149598220467d9f3c6e8b99c (r355490).
The commit causes an as...
fffa611034573694175b1afcaa3babfe3c9724f1 authored almost 6 years ago by Alexander Kornienko <[email protected]>