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
with 'objc_arc_inert'
Those calls are no-ops, so they can be safely deleted.
rdar://problem/498...
5035f0c64b5dd70a4e5727b9e2efb9322f254fbe authored over 5 years ago by Akira Hatanaka <[email protected]>
Currently you get extra waits, because waits are inserted for the
register dependencies of the c...
This patch allows clang users to print out a list of supported CPU models using
clang [--target=...
This adds:
* documentation to the user manual
* nicer error message
* test for the error case
*...
There is a circular dependency between SROA and InferAddressSpaces
today that requires running b...
7d54a7c711cadefa444eeaa8e943a923c6a63865 authored over 5 years ago by swift_jenkins <[email protected]>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363461 91177308-0d34-0410-b5e6-96231b3b...
0ecb3ce855c397d237b0ea3bf43d97ed806c2b26 authored over 5 years ago by Jinsong Ji <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363460 91177308-0d34-0410-b5e6-96231b3b...
abe0e41be8832a86a996fe1f2ef54fe0ec6df29f authored over 5 years ago by Matt Arsenault <[email protected]>
This was a workaround a long time ago, but the canonical lower case
names work now.
git-svn-id:...
85dc2a1e073325c13b12460caa1051695ddcae1d authored over 5 years ago by Matt Arsenault <[email protected]>
This seems to only be used for generating some kind
of documentation, but might as well set it.
...
The way SelectionDAG treats memory operands is very frustrating, and
by default drops them unles...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363453 91177308-0d34-0410-b5e6-96231b3b...
da58cb8e4da9890619057b73772e636d1eb1532b authored over 5 years ago by Matt Arsenault <[email protected]>
Kernels seem to go directly to a section switch instead of emitting
.Lfunc_end. This fixes inclu...
This is a reduction of the pattern seen in D63233.
git-svn-id: https://llvm.org/svn/llvm-projec...
87c7dd93cdbb62e273e3e9624ae8cb674dd75f6e authored over 5 years ago by Sanjay Patel <[email protected]>Windows Android cross-compilation support
42c6b79618828d5d536b1f527ea14c33fc7474d7 authored over 5 years ago by Saleem Abdulrasool <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363444 91177308-0d34-0410-b5e6-96231b3b...
49786123c8b25d0faafc448439e2bb84d20d590d authored over 5 years ago by Lang Hames <[email protected]>
This extracts the LLVM distribution target handling into a support module.
Extraction will enabl...
0a3356ab9000addc1253ea39ff3162384fc8e1d4 authored over 5 years ago by Automerger <Automerger@Swift>
Added the errors in r363415 but they were not used in the
RemarkStreamer.
git-svn-id: https://l...
b5630562d87e1fab27331f194cb885b33721fdef authored over 5 years ago by Francis Visoiu Mistrih <[email protected]>
The NVPTX target is a bit unusual in that it's the only target without a
disassembler, and one o...
Now that the cycle between MCTargetDesc and TargetInfo is gone
(see revisions 360709 360718 3607...
This is a branch opcode that takes a jump table pointer, jump table index and an
index into the ...
Reverting because it breaks a green dragon build:
http://green.lab.llvm.org/green/job/clang-...
Reverting because it depends on r363289, which breaks a green dragon build:
http://green.lab...
Reverting because it depends on r363289, which breaks a green dragon
build:
http://green.lab...
https://reviews.llvm.org/D63302
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363424...
9ba545089deb26db0148b1622eddbf04908066f7 authored over 5 years ago by Aditya Nandakumar <[email protected]>
When cross-compiling LLVM to android from Windows (for LLVMSupport), we would
attempt to execute...
Summary:
AIX compilers define macros based on the version of the operating
system.
This patch i...
a78676049095d134776bf577ce6783855b0d45ad authored over 5 years ago by Hubert Tong <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363423 91177308-0d34-0410-b5e6-96231b3b...
b2f97a939eb4c08f53a170091fcee3014eff8037 authored over 5 years ago by Jinsong Ji <[email protected]>and replace with an equilivent countTrailingZeros.
GCD is much more expensive than this, with r...
3c08a7f08df57627ba3c49d4b2e20f778ed3e4f2 authored over 5 years ago by Shawn Landden <[email protected]>
When cross-compiling LLVM to android from Windows (for LLVMSupport), we would
attempt to execute...
Summary: Function bodies marked inline in an opencl source are eliminated but MaxBB check may pr...
d2feef80432c1a6ead96f933e8a3a1738edcbfe6 authored over 5 years ago by Valery Pykhtin <[email protected]>I recently discovered a bug on the x86 platform: The fp80 type was not handled well by x86 for c...
17367c1757a8dc20c5d7064fa6e617130e63c447 authored over 5 years ago by Kevin P. Neal <[email protected]>
Earlier commit has added AMDGPUOperand::isBoolReg(). Turns out
gcc issues warning about unused f...
* Add a common function to setup opt-remarks
* Rename common options to the same names
* Add err...
As suggested in the post-commit thread for rL363392 - it's
wasteful to have so many runs for lar...
Avoid producing illegal register bank copies for reg_sequence and
phi. The default implementatio...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363409 91177308-0d34-0410-b5e6-96231b3b...
31b94430d787da5b96b2eed0502cc5adb58bea14 authored over 5 years ago by Sanjay Patel <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363408 91177308-0d34-0410-b5e6-96231b3b...
b8b2e16c536fb66ad0fcccbc0fc9684ee5795bc1 authored over 5 years ago by Johannes Doerfert <[email protected]>
Summary:
The IntegerState, and its sepecialization BooleanState, can be used to
simplify the imp...
I'm not 100% sure about this, since I'm worried about IR transforms
that might end up introducin...
This is the family of vector instructions that combine all the lanes
in their input vector(s), a...
LLD test case will be fixed in a following commit.
Original commit message:
[yaml2obj] - Allow...
b728126619f62cbff7c8dfeba905fecf41264085 authored over 5 years ago by George Rimar <[email protected]>
This reverts commit r363377 because lld's ELF/invalid/undefined-local-symbol-in-dso.test
test st...
r363261 caused test failure on 32-bit ARM buildbot,
because of unsigned integer overflow. This p...
The reduced case may avoid complications seen in this larger function.
git-svn-id: https://llvm...
50053f77a86b079bf7b578e7c2f1e81a5fa7a4f1 authored over 5 years ago by Sanjay Patel <[email protected]>
Avoid a check for valid and a set of redundant asserts. The place
InstructionMapping is construc...
I don't think this was causing any observable issues, but was making
reading the DAG dump confus...
Ensure that the bash script written by lit TestRunner is open with UTF-8
encoding when using Pyt...
In debug mode, the tool also raises a warning and prints out a message which
helps identify the ...
If the enum value was greater than the starting target custom value,
the custom printer wasn't c...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363385 91177308-0d34-0410-b5e6-96231b3b...
ad0d02bdceb81ab347fa3668e1dab3947ea06060 authored over 5 years ago by Matt Arsenault <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363384 91177308-0d34-0410-b5e6-96231b3b...
35524fd7423e542f747fde210884bacb4a686a07 authored over 5 years ago by Matt Arsenault <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363383 91177308-0d34-0410-b5e6-96231b3b...
f079a4a7c86c8f463a0db6d28e760531e4e45332 authored over 5 years ago by Matt Arsenault <[email protected]>
The docs and help text for --show-parents and --show-children were a bit
inconsistent. The help ...
It broke running check-lld on mac, see https://reviews.llvm.org/D61697
git-svn-id: https://llvm...
f4057b6f1cc4028bc583942e64337e54fc32cfe8 authored over 5 years ago by Nico Weber <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363378 91177308-0d34-0410-b5e6-96231b3b...
11004010bf416188ed65454a31896ecfd01c3d88 authored over 5 years ago by Nico Weber <[email protected]>
We were hardcoding the final section type for sections that
are usually implicit. The patch fixe...
If dynamic table is missing, output "dynamic strtab not found'. If the index is
out of range, ou...
Imagine we have object that has .shstrtab with type != SHT_STRTAB.
In this case, we fail to dump...
Initial commit of a new pass to create vector predication blocks, called VPT
blocks, that are su...
Despite the fact that .strtab is non-allocatable,
there is no reason to disallow setting the cus...
With this patch we get ability to set any flags we want
for implicit sections defined in YAML.
...
f24bfab8e0bdd414b4a76aa835010f3db3a83fea authored over 5 years ago by George Rimar <[email protected]>
InsertBinop now accepts NoWrapFlags, so pass them through when
expanding a simple add expression...
2351b24d607cc78ee2144f74ec610c23ad3914da authored over 5 years ago by Automerger <Automerger@Swift>
Differential revision: https://reviews.llvm.org/D63258
git-svn-id: https://llvm.org/svn/llvm-p...
f8592d26be0e9c6e488bc966995bdf759a888f4d authored over 5 years ago by Eugene Leviant <[email protected]>to segment registers closer to the segment register check for when
we add further optimizations.
...
Reviewers: alexshap, rupprecht, jhenderson
Subscribers: jakehehrlich, llvm-commits
Tags: #llvm...
ee28aef98ca85ba6f2dcb45d34351ca0c37067cc authored over 5 years ago by Alex Brachet <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363353 91177308-0d34-0410-b5e6-96231b3b...
d2380d1dbb8d0dfd3a34919a73b26961326c991e authored over 5 years ago by Nico Weber <[email protected]>Summary: Tidied up errors during command line parsing to be more consistent with the rest of llv...
d8baf47f542f2352f176a32646cd8d4154af27d7 authored over 5 years ago by Alex Brachet <[email protected]>
This is consistent with GCC's behavior (which is the defacto standard
for pubnames). Though I fi...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363348 91177308-0d34-0410-b5e6-96231b3b...
6ed0a84e056f6ffdcac1408ce47218bc23225a83 authored over 5 years ago by Tim Shen <[email protected]>git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363347 91177308-0d34-0410-b5e6-96231b3b...
dd179352160672266a94777e0462d00d7fdf0a10 authored over 5 years ago by Douglas Yung <[email protected]>Differential Revision: https://reviews.llvm.org/D63307
git-svn-id: https://llvm.org/svn/llvm-pr...
eaed96ae3e5c8a17350821ae39318c70200adaf0 authored over 5 years ago by Stanislav Mekhanoshin <[email protected]>This reverts commit 6e6e3af55bb97e1a4c97375c15a2b0099120c5a7.
This breaks greendragon.
git-svn...
0f00485ae2227705bc7180fab678635d0bb40b06 authored over 5 years ago by Francis Visoiu Mistrih <[email protected]>
It looks like an older version of gcc can't figure out that it needs to
move a unique_ptr while ...
Differential Revision: https://reviews.llvm.org/D63301
git-svn-id: https://llvm.org/svn/llvm-pr...
6e4d9e6a89803d5d9c9fe0f14a0a1e4776ad4787 authored over 5 years ago by Stanislav Mekhanoshin <[email protected]>Summary: AFAIK, the "sparc" target is big endian and the target for 32-bit little-endian SPARC i...
bfbea497c97de24e4a12cb86aa75b423dd82bc4f authored over 5 years ago by Seiya Nuta <[email protected]>
Summary:
Before it was using the fully qualified name only for static data members.
Now it does ...
The only caller of SymbolizableObjectFile::create passes a non-null
DebugInfoContext and asserts...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363332 91177308-0d34-0410-b5e6-96231b3b...
50d6e67368454cdb11accc7eab91c5e942e186e8 authored over 5 years ago by Stanislav Mekhanoshin <[email protected]>
Constants, including G_GLOBAL_VALUE, are all emitted into the entry block which
lets us use the ...
Merging the two bits shrinks the context table from 16384 bytes to 8192 bytes.
Remove the ATTRI...
b854e64f61b1dfe12164495a3c6b7960cc536b25 authored over 5 years ago by Craig Topper <[email protected]>This was exposed by PowerPC target enablement.
In ScheduleDAG, if we haven't seen any uses in t...
714e2a9c2b36ad9cf7a44cb601d94570525881f4 authored over 5 years ago by Jinsong Ji <[email protected]>
* Add a common function to setup opt-remarks
* Rename common options to the same names
* Add err...
Support loading code coverage data from regular archives, thin archives,
and from MachO universa...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363324 91177308-0d34-0410-b5e6-96231b3b...
521eae8a46ff5e1b07e8f2a27a9d63b1b07c0d94 authored over 5 years ago by Nico Weber <[email protected]>
It was missing from D63293 and breaks in a debug tablegen w/o
this part.
git-svn-id: https://ll...
273309dc7ac98e61fcb1a0c11b58f2222c6712e8 authored over 5 years ago by Stanislav Mekhanoshin <[email protected]>notifyResolved/notifyEmitted.
The 'notify' prefix better describes what these methods do: they u...
fed30998fe10229c6b815ed9a6741e113ad72e5c authored over 5 years ago by Lang Hames <[email protected]>
I find the current documentation of poison somewhat confusing,
mainly because its use of "undefi...
Also add baseline tests to show effect of later patches.
There were a couple of regressions her...
2305c8a70bdffcadb57659cf17482d7a015fff2e authored over 5 years ago by Shawn Landden <[email protected]>I recently got this wrong (again), and I'm sure I'm not the only one. Put a comment in the logi...
1f610924b7d65067f69b9f2f801d3f2ef085c0de authored over 5 years ago by Philip Reames <[email protected]>This reverts commit 1d85a7518c6b660a85caabd580b632f9abd5a8ab.
git-svn-id: https://llvm.org/svn/...
1bc8cb52719bdccbdf20c7c2ea6f873474388614 authored over 5 years ago by Cameron McInally <[email protected]>This reverts commit 5c0114058126757ce21e546997121afffc8119cd.
git-svn-id: https://llvm.org/svn/...
fce74874d2d2251720b6a9c4a502f0ee03fb9514 authored over 5 years ago by Cameron McInally <[email protected]>This reverts commit f1b8c6ac4f9d31899a2bc128f8a37b5a1c3e1f77.
git-svn-id: https://llvm.org/svn/...
e2c6da4cb7000cd621d510c30608cb6cd015e05e authored over 5 years ago by Cameron McInally <[email protected]>This reverts commit 06de52674da73f30751f3ff19fdf457f87077c65.
git-svn-id: https://llvm.org/svn/...
4ebb766de6bd5e923cd33c24ff8ab9f3f26825af authored over 5 years ago by Cameron McInally <[email protected]>This reverts commit f288a0685f874d2b965db25a16b9c44f78c55b12.
git-svn-id: https://llvm.org/svn/...
ca6f95c8496369a774453d732401aa1e878ba6cb authored over 5 years ago by Cameron McInally <[email protected]>This reverts commit 3d2ee0053aa2576fd19cd169798c496199f0a29b.
git-svn-id: https://llvm.org/svn/...
14f03a76ad037ab20b20a363b461c18a277eaf0f authored over 5 years ago by Cameron McInally <[email protected]>This reverts commit 169fc2b0209d5574fca0927a707706ea2d5f5a09.
git-svn-id: https://llvm.org/svn/...
89e83d63fb9f2c046945e30e7562ac6086aac8ec authored over 5 years ago by Cameron McInally <[email protected]>This reverts commit 66f286845cad73a280617a606e29c9009bb4da87.
git-svn-id: https://llvm.org/svn/...
39790134b2fbdae040a499452a979e1098556125 authored over 5 years ago by Cameron McInally <[email protected]>