|
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, 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 |
|
| #
cf54424a |
| 23-Jul-2021 |
Derek Schuff <dschuff@chromium.org> |
[lld][WebAssembly] Do not remove name section with --strip-debug
Leave the name section in the output when using the --strip-debug flag. This treats it more like ELF symbol tables, as the name secti
[lld][WebAssembly] Do not remove name section with --strip-debug
Leave the name section in the output when using the --strip-debug flag. This treats it more like ELF symbol tables, as the name section has similar uses at runtime (e.g. wasm engines understand it and it can be used for symbolization at runtime).
Fixes https://github.com/emscripten-core/emscripten/issues/14623
Differential Revision: https://reviews.llvm.org/D106728
show more ...
|
|
Revision tags: 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, 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, 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, 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 |
|
| #
59d52f80 |
| 31-Oct-2018 |
Sam Clegg <sbc@chromium.org> |
[WedAssembly] Add -s and -S alias for --strip-all and --strip-debug
llvm-svn: 345767
|
|
Revision tags: 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 |
|
| #
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, llvmorg-6.0.0, 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 ...
|
| #
5489b9f1 |
| 31-Jan-2018 |
Sam Clegg <sbc@chromium.org> |
[WebAssembly] Reduce redundancy in tests
Add a simple start entry point input file and have the tests reference that rather than duplicating these.
This allows more tests to be pure `.test` files r
[WebAssembly] Reduce redundancy in tests
Add a simple start entry point input file and have the tests reference that rather than duplicating these.
This allows more tests to be pure `.test` files rather than `.ll`.
Differential Revision: https://reviews.llvm.org/D42662
llvm-svn: 323838
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 |
|
| #
bd0416d0 |
| 19-Dec-2017 |
Sam Clegg <sbc@chromium.org> |
[WebAssemlby] Fix typo in target triple used in tests
llvm-svn: 321044
|
| #
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 ...
|