|
Revision tags: llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2, llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1, llvmorg-19-init, llvmorg-17.0.6, llvmorg-17.0.5, llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2, llvmorg-17.0.1, llvmorg-17.0.0, llvmorg-17.0.0-rc4, llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1, llvmorg-18-init, llvmorg-16.0.6, llvmorg-16.0.5, llvmorg-16.0.4, llvmorg-16.0.3, llvmorg-16.0.2, llvmorg-16.0.1, llvmorg-16.0.0, llvmorg-16.0.0-rc4, llvmorg-16.0.0-rc3, llvmorg-16.0.0-rc2, llvmorg-16.0.0-rc1, llvmorg-17-init, llvmorg-15.0.7, llvmorg-15.0.6, llvmorg-15.0.5, llvmorg-15.0.4 |
|
| #
0807bc7e |
| 18-Oct-2022 |
Dan Gohman <dev@sunfishcode.online> |
[wasm-ld] Update supported features in the generic CPU configuration
Accompanying https://reviews.llvm.org/D125728, this updates LLVM Codegen's "generic" CPU to enable the same new features.
Differ
[wasm-ld] Update supported features in the generic CPU configuration
Accompanying https://reviews.llvm.org/D125728, this updates LLVM Codegen's "generic" CPU to enable the same new features.
Differential Revision: https://reviews.llvm.org/D125729
show more ...
|
| #
2b200d42 |
| 25-Oct-2022 |
Douglas Yung <douglas.yung@sony.com> |
Revert "[wasm-ld] Add -mcpu=mvp to wasm-ld tests"
This reverts commit b5d0bf9b9853688d34290fafdd31c95aca58f624.
The original commit is causing 10 test failures on multiple bots, reverting to get ba
Revert "[wasm-ld] Add -mcpu=mvp to wasm-ld tests"
This reverts commit b5d0bf9b9853688d34290fafdd31c95aca58f624.
The original commit is causing 10 test failures on multiple bots, reverting to get back to green.
show more ...
|
| #
b5d0bf9b |
| 25-Oct-2022 |
Dan Gohman <dev@sunfishcode.online> |
[wasm-ld] Add -mcpu=mvp to wasm-ld tests
Following up on D125729, add -mcpu-mvp to wasm-ld tests that use llc to avoid test changes as a result of default target changes.
|
|
Revision tags: llvmorg-15.0.3, working, llvmorg-15.0.2, llvmorg-15.0.1, llvmorg-15.0.0, llvmorg-15.0.0-rc3, llvmorg-15.0.0-rc2, llvmorg-15.0.0-rc1, llvmorg-16-init, llvmorg-14.0.6, llvmorg-14.0.5, llvmorg-14.0.4, llvmorg-14.0.3, llvmorg-14.0.2, llvmorg-14.0.1, llvmorg-14.0.0, llvmorg-14.0.0-rc4, llvmorg-14.0.0-rc3, llvmorg-14.0.0-rc2, llvmorg-14.0.0-rc1, llvmorg-15-init, llvmorg-13.0.1, llvmorg-13.0.1-rc3, llvmorg-13.0.1-rc2, llvmorg-13.0.1-rc1, llvmorg-13.0.0, llvmorg-13.0.0-rc4, llvmorg-13.0.0-rc3, llvmorg-13.0.0-rc2, llvmorg-13.0.0-rc1, llvmorg-14-init, llvmorg-12.0.1, llvmorg-12.0.1-rc4, llvmorg-12.0.1-rc3, llvmorg-12.0.1-rc2, llvmorg-12.0.1-rc1, llvmorg-12.0.0, llvmorg-12.0.0-rc5, llvmorg-12.0.0-rc4, llvmorg-12.0.0-rc3, llvmorg-12.0.0-rc2, llvmorg-11.1.0, llvmorg-11.1.0-rc3, llvmorg-12.0.0-rc1, llvmorg-13-init, llvmorg-11.1.0-rc2, llvmorg-11.1.0-rc1, llvmorg-11.0.1, llvmorg-11.0.1-rc2, llvmorg-11.0.1-rc1 |
|
| #
1827005c |
| 19-Nov-2020 |
Sam Clegg <sbc@chromium.org> |
[WebAssembly] Add support for named globals in the object format.
Differential Revision: https://reviews.llvm.org/D91769
|
|
Revision tags: llvmorg-11.0.0, llvmorg-11.0.0-rc6, llvmorg-11.0.0-rc5, llvmorg-11.0.0-rc4, llvmorg-11.0.0-rc3, llvmorg-11.0.0-rc2, llvmorg-11.0.0-rc1, llvmorg-12-init, llvmorg-10.0.1, llvmorg-10.0.1-rc4, llvmorg-10.0.1-rc3, llvmorg-10.0.1-rc2 |
|
| #
fd1c894a |
| 21-May-2020 |
Sam Clegg <sbc@chromium.org> |
[lld][WebAssembly] Convert some lld tests to assembly
When we originally wrote these tests we didn't have a stable and fleshed out assembly format. Now we do so we should prefer that over llvm ir f
[lld][WebAssembly] Convert some lld tests to assembly
When we originally wrote these tests we didn't have a stable and fleshed out assembly format. Now we do so we should prefer that over llvm ir for lld tests to avoid including more part of llvm than necessary in order to run the test.
This change converts just 30 out of about 130 test files. More to come when I have some more time.
Differential Revision: https://reviews.llvm.org/D80361
show more ...
|
|
Revision tags: llvmorg-10.0.1-rc1, llvmorg-10.0.0, llvmorg-10.0.0-rc6, llvmorg-10.0.0-rc5, llvmorg-10.0.0-rc4, llvmorg-10.0.0-rc3, llvmorg-10.0.0-rc2, llvmorg-10.0.0-rc1, llvmorg-11-init, llvmorg-9.0.1, llvmorg-9.0.1-rc3, llvmorg-9.0.1-rc2, llvmorg-9.0.1-rc1 |
|
| #
393d0f79 |
| 18-Oct-2019 |
Thomas Lively <tlively@google.com> |
[WebAssembly] Allow multivalue signatures in object files
Summary: Also changes the wasm YAML format to reflect the possibility of having multiple return types and to put the returns after the param
[WebAssembly] Allow multivalue signatures in object files
Summary: Also changes the wasm YAML format to reflect the possibility of having multiple return types and to put the returns after the params for consistency with the binary encoding.
Reviewers: aheejin, sbc100
Subscribers: dschuff, jgravelle-google, hiraditya, sunfish, arphaman, rupprecht, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69156
llvm-svn: 375283
show more ...
|
|
Revision tags: llvmorg-9.0.0, llvmorg-9.0.0-rc6, llvmorg-9.0.0-rc5, llvmorg-9.0.0-rc4, llvmorg-9.0.0-rc3, llvmorg-9.0.0-rc2, llvmorg-9.0.0-rc1, llvmorg-10-init, llvmorg-8.0.1, llvmorg-8.0.1-rc4, llvmorg-8.0.1-rc3, llvmorg-8.0.1-rc2, llvmorg-8.0.1-rc1, llvmorg-8.0.0, llvmorg-8.0.0-rc5, llvmorg-8.0.0-rc4 |
|
| #
0e6b42f5 |
| 01-Mar-2019 |
Sam Clegg <sbc@chromium.org> |
[WebAssebmly] Allow __wasm_call_ctors to be GC'ed
Differential Revision: https://reviews.llvm.org/D58806
llvm-svn: 355240
|
|
Revision tags: llvmorg-8.0.0-rc3, llvmorg-7.1.0, llvmorg-7.1.0-rc1, llvmorg-8.0.0-rc2, llvmorg-8.0.0-rc1, llvmorg-7.0.1, llvmorg-7.0.1-rc3, llvmorg-7.0.1-rc2, llvmorg-7.0.1-rc1, llvmorg-7.0.0, llvmorg-7.0.0-rc3, llvmorg-7.0.0-rc2, llvmorg-7.0.0-rc1, llvmorg-6.0.1, llvmorg-6.0.1-rc3, llvmorg-6.0.1-rc2 |
|
| #
262e0901 |
| 10-May-2018 |
Sam Clegg <sbc@chromium.org> |
[WebAssembly] Remove final -wasm component of target triple. NFC.
This has been the default for a while now.
llvm-svn: 332009
|
| #
752494bf |
| 05-May-2018 |
Sam Clegg <sbc@chromium.org> |
[WebAssembly] Check function signatures by default
But only produce a warning (for now) unless --fatal-warnings is passed.
Differential Revision: https://reviews.llvm.org/D46484
llvm-svn: 331574
|
|
Revision tags: llvmorg-6.0.1-rc1, llvmorg-5.0.2, llvmorg-5.0.2-rc2, llvmorg-5.0.2-rc1 |
|
| #
5639da89 |
| 12-Mar-2018 |
Nicholas Wilson <nicholas@nicholaswilson.me.uk> |
[WebAssembly] Reorder synthetic functions to come first
This matches the existing ordering that's been there for globals for a while (__stack_pointer coming first).
Differential Revision: https://r
[WebAssembly] Reorder synthetic functions to come first
This matches the existing ordering that's been there for globals for a while (__stack_pointer coming first).
Differential Revision: https://reviews.llvm.org/D44333
llvm-svn: 327286
show more ...
|
|
Revision tags: llvmorg-6.0.0 |
|
| #
99eb42c0 |
| 27-Feb-2018 |
Sam Clegg <sbc@chromium.org> |
[WebAssembly] Remove DataSize from linking metadata
This means we don't need to write the linking metadata section at all for executable (non-relocatable) output.
Differential Revision: https://rev
[WebAssembly] Remove DataSize from linking metadata
This means we don't need to write the linking metadata section at all for executable (non-relocatable) output.
Differential Revision: https://reviews.llvm.org/D42869
llvm-svn: 326268
show more ...
|
|
Revision tags: llvmorg-6.0.0-rc3 |
|
| #
f05124e6 |
| 16-Feb-2018 |
Rui Ueyama <ruiu@google.com> |
Use wasm-ld instead of "lld -flavor wasm".
Invoking lld as ld.lld, ld.ld64, lld-link or wasm-ld is preferred than invoking lld as lld and pass an -flavor option. We have "lld" file mostly for histor
Use wasm-ld instead of "lld -flavor wasm".
Invoking lld as ld.lld, ld.ld64, lld-link or wasm-ld is preferred than invoking lld as lld and pass an -flavor option. We have "lld" file mostly for historical reasons.
Differential Revision: https://reviews.llvm.org/D43407
llvm-svn: 325405
show more ...
|
|
Revision tags: llvmorg-6.0.0-rc2 |
|
| #
279c850c |
| 02-Feb-2018 |
Sam Clegg <sbc@chromium.org> |
[WebAssembly] Fix signature mismatches in test code
Pass --check-signatures to test executions of lld and fix resulting errors.
Differential Revision: https://reviews.llvm.org/D42661
llvm-svn: 324
[WebAssembly] Fix signature mismatches in test code
Pass --check-signatures to test executions of lld and fix resulting errors.
Differential Revision: https://reviews.llvm.org/D42661
llvm-svn: 324042
show more ...
|
| #
70683b2f |
| 24-Jan-2018 |
Sam Clegg <sbc@chromium.org> |
[WebAssembly] Use inline target tripple in test cases
This is somewhat preferable since (in many cases) it allows llc to be run directly on the .ll files without having to pass the `-mtriple` argume
[WebAssembly] Use inline target tripple in test cases
This is somewhat preferable since (in many cases) it allows llc to be run directly on the .ll files without having to pass the `-mtriple` argument.
Differential Revision: https://reviews.llvm.org/D42438
llvm-svn: 323299
show more ...
|
|
Revision tags: llvmorg-6.0.0-rc1 |
|
| #
50686856 |
| 12-Jan-2018 |
Sam Clegg <sbc@chromium.org> |
[WebAssembly] Create synthetic __wasm_call_ctors function
This change create a new synthetic function in the final output binary which calls the static constructors in sequence.
See: https://github
[WebAssembly] Create synthetic __wasm_call_ctors function
This change create a new synthetic function in the final output binary which calls the static constructors in sequence.
See: https://github.com/WebAssembly/tool-conventions/issues/25
Differential Revision: https://reviews.llvm.org/D41893
llvm-svn: 322388
show more ...
|
| #
f50534b1 |
| 09-Jan-2018 |
Sam Clegg <sbc@chromium.org> |
[WebAssembly] Update YAML in tests to match LLVM change
Differential Revision: https://reviews.llvm.org/D41878
llvm-svn: 322122
|
| #
bd0416d0 |
| 19-Dec-2017 |
Sam Clegg <sbc@chromium.org> |
[WebAssemlby] Fix typo in target triple used in tests
llvm-svn: 321044
|
| #
1ce416c6 |
| 12-Dec-2017 |
Rui Ueyama <ruiu@google.com> |
Remove trailing whitespace.
llvm-svn: 320520
|
| #
2e25e896 |
| 08-Dec-2017 |
Sam Clegg <sbc@chromium.org> |
[WebAssembly] Improve wasm test cases
Add test for weakly defined symbols with the same name
Improve test for call-indirect to include the same call in two different objects. This lays the ground w
[WebAssembly] Improve wasm test cases
Add test for weakly defined symbols with the same name
Improve test for call-indirect to include the same call in two different objects. This lays the ground work to improve the output via de-duplicating the indirect call table: https://reviews.llvm.org/D40989
Also make all tests consistently pass -mtriple rather than declaring in the sources.
Differential Revision: https://reviews.llvm.org/D41024
llvm-svn: 320172
show more ...
|
|
Revision tags: llvmorg-5.0.1, llvmorg-5.0.1-rc3, llvmorg-5.0.1-rc2 |
|
| #
c94d393a |
| 17-Nov-2017 |
Sam Clegg <sbc@chromium.org> |
[WebAssembly] Initial wasm linker implementation
This linker backend is still a work in progress but is enough to link simple programs including linking against library archives.
Differential Revis
[WebAssembly] Initial wasm linker implementation
This linker backend is still a work in progress but is enough to link simple programs including linking against library archives.
Differential Revision: https://reviews.llvm.org/D34851
llvm-svn: 318539
show more ...
|