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
25e97485dd0385210f3b6695236d9bde5a301387 authored about 5 years ago by Max Desiatov <[email protected]>
Like Patcheng's https://reviews.llvm.org/D42233 but for Custom Sections instead
padding for the...
f4445accb7c988718073c637ccaee5b46ca79249 authored about 5 years ago by Zhuowei Zhang <[email protected]>This doesn't fix the alignment issue yet.
See https://bugs.llvm.org/show_bug.cgi?id=35928 and
h...
Also try hard to extract a symbol from a MCExpr when writing relocations
I doubt this is the ri...
e5a77982562068d7d47e81f988eeb091ddc69ac1 authored about 5 years ago by Zhuowei Zhang <[email protected]>Don't need the logging anymore
This reverts commit 8b8f31fc13c02ad26ff1ef0c211753e8d339487f.
0ed50bf80bc5c6e553ee2f03491a429902922eaf authored about 5 years ago by Zhuowei Zhang <[email protected]>I actually do need to know what's breaking.
0c8f940c5f50e05476108bb9dd39e92a110b5bc3 authored about 5 years ago by Zhuowei Zhang <[email protected]>Swift uses aliased symbols to refer to offsets within metadata structures.
eg
```
@"$s12SwiftP...
3b0b6ef667a50ba76f9efc77d7ef8cdcb2b50b94 authored about 5 years ago by Zhuowei Zhang <[email protected]>
f4c2b4eca6f7f7221da91ab172bc16dc08cd5684 authored about 5 years ago by swift_jenkins <[email protected]>
Since r374600 clang emits base address selection entries. Currently
dsymutil does not support th...
854499992118cc63c4c55be8175bf09319fd21e0 authored about 5 years ago by swift_jenkins <[email protected]>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364461 91177308-0d34-0410-b5e6-96231b3b...
c9d67436859e1dd11aee4f3b35dce33cc28005d1 authored about 5 years ago by David Blaikie <[email protected]>6e04008c7fded8f5f3a9978620d5c54069ab5cc2 authored about 5 years ago by swift_jenkins <[email protected]>
Cherrypick upstream dsymutil changes.
9128f33a671253d5767c0f827a13f0be507bbd2d authored about 5 years ago by Jonas Devlieghere <[email protected]>
This seems like a more natural place to clear the vector, especially
since this method is cleari...
The original patch got reverted because it hit a long-standing legacy
issue on Windows that prev...
The verbose output for finding relocations assumed that we'd always dump
the DIE after (which st...
The lambda is taking the stack-allocated Verify boolean by reference and
it would go out of scop...
This should fix the build bots:
error: declaration of ‘llvm::dsymutil::LinkOptions
Dsymutil...
- GCC is different from clang and other compilers on that.
https://godbolt.org/z/CeQE1V
git-s...
cf7505be24061bc3f9d262a8bd3f6d3b066819c6 authored about 5 years ago by Michael Liao <[email protected]>
The dsymutil implementation file has a using-directive for the llvm
namespace. This patch just r...
This patch reimplements command line option parsing in dsymutil with
Tablegen and libOption. The...
8a0e09c2a4b20e5b0c9c5e3356b7f076c9ec2f67 authored about 5 years ago by swift_jenkins <[email protected]>
The check needs to validate a counter offset before performing pointer
arithmetic with the (pote...
Doing this makes MSVC complain that `empty(someRange)` could refer to
either C++17's std::empty...
4177a842e3d1b70d539c2ad19ce3b464898299a0 authored about 5 years ago by swift_jenkins <[email protected]>
Factor out CodeExtractor's analysis of allocas (for shrinkwrapping
purposes), and allow the anal...
Subscribers: llvm-commits
Tags: #llvm
Reviewers: compnerd, vsk, sebpop, fhahn, tejohnson
Revi...
85ab52aad749b9a811d63fcbe26297d246baf54c authored about 5 years ago by Aditya Kumar <[email protected]>Reviewers: vsk, tejohnson
Reviewed By: vsk
Differential Revision: https://reviews.llvm.org/D68...
ec3fca9c3998d89923bc7db2dbd865a6748422b6 authored about 5 years ago by Aditya Kumar <[email protected]>Reviewers: fhahn
Subscribers: llvm-commits
Tags: #llvm
Differential Revision: https://reviews...
d3669f55898d76797aca6ebb5412a0ba52d0320e authored about 5 years ago by Aditya Kumar <[email protected]>Subscribers: llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D68330
...
24031ea46393aefbf796bd11d708032d5fcf5a58 authored about 5 years ago by Aditya Kumar <[email protected]>
Split getLifetimeMarkers out into its own method and have it return a
struct.
Differential Revi...
03224ee8942f1efddcc278cd9442b8a132fb8e09 authored about 5 years ago by Vedant Kumar <[email protected]>Summary: This is to facilitate unittests
Reviewers: compnerd, vsk, tejohnson, sebpop, brzycki,...
3e7b711f930abc0112f926052b6f811d7cf7fd07 authored about 5 years ago by Aditya Kumar <[email protected]>
An alloca which can be sunk into the extraction region may have more
than one bitcast use. Move ...
After changing the remark serialization, we now pass StringRefs to the
serializer. We should use...
d1510a2b472db7193050e49f78cb27970be906b5 authored about 5 years ago by swift_jenkins <[email protected]>
Darwin platforms need the frame register to always point at a valid record even
if it's not upda...
1f54080bb604e06a61edd3fb7d3bc7652d667670 authored about 5 years ago by swift_jenkins <[email protected]>
build: serialise `LLVM_ENABLE_UNWIND_TABLES` into LLVMConfig
857b4234caa0745678fa48b91924fe2a32ace4f2 authored about 5 years ago by Eric Miotto <[email protected]>973a4f6b2a35df19f9f8b1d49f18593b5eb512c9 authored about 5 years ago by Mishal Shah <[email protected]>
llvm::yaml::Output::paddedKey unconditionally outputs spaces, which
are superfluous if the value...
lld support
64ac6b0a33d746aeff597b2802769b4f7ed171b4 authored about 5 years ago by Saleem Abdulrasool <[email protected]>
Summary:
Thread local variables are placed inside a `.tdata` segment. Their symbols are
offsets ...
Summary:
Adds `--passive-segments` and `--active-segments` flags to control
what kind of segment...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364720 91177308-0d34-0410-b5e6-96231b3b...
135e0fd8b64ed85692768d79e80dc937fafc4562 authored about 5 years ago by Fangrui Song <[email protected]>
Summary:
Delete the begin-end form because the standard std::partition_point
can be easily used ...
Summary:
The list of relocations with addend in lld was missing `R_WASM_MEMORY_ADDR_REL_SLEB`,
c...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364152 91177308-0d34-0410-b5e6-96231b3b...
288331b89a9987d9e1ec9ac3170a656bfa3dd4d1 authored about 5 years ago by Fangrui Song <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364006 91177308-0d34-0410-b5e6-96231b3b...
805bcb9c27e4c71ba2bb00ffd71e34261c9db261 authored about 5 years ago by Fangrui Song <[email protected]>
The ARMDisassembler changes allow changing between ARM and Thumb mode
based on the MCSubtargetIn...
Serialize the value of the configuration option into the configuration so that
builds which inte...
Update stable branch from apple/stable/20190619 branch
5bccd3526fd93ceb9e9de4ece0ffa2c5e26a9a02 authored about 5 years ago by Mishal Shah <[email protected]>a235ce53aab3cb8983db351a6403e52490cfc9f0 authored about 5 years ago by mishal_shah <[email protected]>
Because we do not constant fold multiplications in SimplifyFMAMul,
we match 1.0 and 0.0 for both...
As @reames pointed out post-commit, rL371518 adds additional rounding
in some cases, when doing ...
This introduces additional rounding error in some cases. See D67434.
This reverts r371518 (git ...
f06879f6e86807285dbdcea17dadf5fffb211e7e authored about 5 years ago by Florian Hahn <[email protected]>
I think we should be able to use shl instead of sshl and ushl for
positive constant shift values...
Try to generate ushll/sshll for aarch64_neon_ushl/aarch64_neon_sshl,
if their first operand is e...
[GlobalISel] Disable GlobalISel for ARM64 -O0.
b67e2df3651012229bba15b01e8ccf3dad44398a authored about 5 years ago by Brent Royal-Gordon <[email protected]>From: Amara Emerson <[email protected]>
36c3c93256962ab1c14736b9e4279722e8586732 authored about 5 years ago by Brent Royal-Gordon <[email protected]>
Summary:
As in D66306, fix the invocation of std::sort with std::function by not using
std::func...
Add TinyPtrVector support for general pointer-like things.
d812862941d12dc74871b2828dd70e2e3e8dabd6 authored over 5 years ago by Andrew Trick <[email protected]>
In particular, make TinyPtrVector<PtrIntPair<T *, 1>> work. Remove all
unnecessary assumptions t...
Speed up queries for coverage info in a file by reducing the amount of
time spent determining wh...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@372024 91177308-0d34-0410-b5e6-96231b3b...
ac6428990d5b3ec94f9d8d6619db7d8981140bbb authored over 5 years ago by Vedant Kumar <[email protected]>
Summary:
To be able to use the TextAPI/Reader for tbd file consumption (by libObject)
it gets pa...
- There was a simple typo in TextStub code that prevented version 3 files to be read.
- Included...
Reviewers: spatel, asbirlea, craig.topper
Reviewed By: asbirlea
Differential Revision: https:/...
1737aa4c7bddac91a9cb86e10bdd769368629ab1 authored over 5 years ago by Florian Hahn <[email protected]>
`FileManager::getFileRef` is a modern API which we expect to convert to
over time. We should mo...
This allows us to fold fma's that multiply with 0.0. Also, the
multiply by 1.0 case is handled t...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@371517 91177308-0d34-0410-b5e6-96231b3b...
053f2122b7461243add12023ac778f028a3a66a3 authored over 5 years ago by Florian Hahn <[email protected]>
Passing INT64_MIN to MCInstPrinter::formatHex triggers undefined
behavior because the negation o...
Currently we do not properly translate addresses with PHIs if LoadBB !=
LI->getParent(), because...
This adds documentation that describes remarks in LLVM.
It aims at explaining what remarks are,...
d419938795724408e70dab6a76d747849f35221d authored over 5 years ago by Francis Visoiu Mistrih <[email protected]>
Local symbols in the indirect symbol table contain the value
`INDIRECT_SYMBOL_LOCAL` and the cor...
Reviewers: jhenderson, rupprecht, MaskRay, grimar, labath
Reviewed By: rupprecht
Subscribers: ...
e8ddb5f7dc203f158d4a8cf81cc785350101a6c7 authored over 5 years ago by Alex Brachet <[email protected]>This reverts commit r368021, it broke tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm...
9e7045959c089fb0bcd27cbdad1daf0378b3fbbe authored over 5 years ago by Dmitri Gribenko <[email protected]>Reviewers: jhenderson, rupprecht, MaskRay, grimar, labath
Reviewed By: rupprecht
Subscribers: ...
eddb23be7d544694a57cb6848650ad071812c2c6 authored over 5 years ago by Alex Brachet <[email protected]>
It is outdated. Using of Expected<> is preferred, also it does
not provide a way to report a fil...
Seems I forgot to update this test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/tru...
27fba20a7281b82ab1eafd6a336792868b52c40c authored over 5 years ago by George Rimar <[email protected]>
In some cases a symbol might have section index == SHN_XINDEX.
This is an escape value indicatin...
BB: http://lab.llvm.org:8011/builders/lld-perf-testsuite/builds/17577/steps/build-bin%2Flld/logs...
7806ad3f93fdf7ef0289bd7637043dfb44c22ddc authored over 5 years ago by George Rimar <[email protected]>
Currently, we have a code duplication in llvm-readobj which was introduced in D63266.
The duplic...
Mips/elf-flags.yaml and Mips/elf-abi.yaml are tests that intention was to
show that yaml2obj/obj...
When e_shstrndx is equal to SHN_XINDEX,
the index of the section string table section should
be ...
This makes 2 changes:
1) Removes unwind-section.elf-x86-64 object and the corresponding test ca...
dfa82479e6c85df8f438c95b969b0b7ec61caa5c authored over 5 years ago by George Rimar <[email protected]>
There are multiple yaml2obj-* tests in llvm/test/Object
folder. This is not correct place to hav...
This allows to write a test case for one of untested errors
in llvm/Object/ELF.h.
I did it in t...
5d3e921f00685fe7513e17e9eda56b8d45f8dbc2 authored over 5 years ago by George Rimar <[email protected]>
Recently an advanced support of SHT_NULL sections
was implemented in yaml2obj.
This patch adds ...
ea8d7542513d488d542a1ff74081981d84da1a86 authored over 5 years ago by George Rimar <[email protected]>
This method is dead. It was introduced in D47989,
but now the logic from D63475 is used in llvm-...
It was reported (https://reviews.llvm.org/D65273#1612246)
that this test fails if the compilatio...
This error was never tested. In this patch I improved
the error message, added the test case and...
Initially Inputs/alloc-symtab.o was added in D42222.
It contains an allocatable .symtab section....
Because of a bug we did not report a error in the case
shown in the test. With this patch we do....
When llvm-copy removes .dwo sections the index of symbol table,
the indices of the symbols and t...
With fix: do not use `stat` tool.
Original commit message:
This is a follow-up refactoring pat...
74c22d5179c93a249dd4ebd4ede302223489f3e5 authored over 5 years ago by George Rimar <[email protected]>
It fails on macOS with the following error:
https://reviews.llvm.org/D65140#1599522
git-svn-i...
a54353cd2c86df79820d5b99cf843f6f2284c52e authored over 5 years ago by JF Bastien <[email protected]>
This patch removes test/Object/X86/no-start-symbol.test (rewrites
it to use YAML and moves it to...
This patch touches a few test cases:
It removes dtflags.elf-x86-64 binary and elf-dtflags.test....
76e86d91f21e768543e0f65f8d3f6ef39f7f6651 authored over 5 years ago by George Rimar <[email protected]>
This is a follow-up refactoring patch for recently
introduced functionality which which reduces ...