summaryrefslogtreecommitdiff
path: root/test/lld/em_asm.wat
Commit message (Collapse)AuthorAgeFilesLines
* Re-run scripts/test/generate_lld_tests.py. NFC (#4861)Sam Clegg2022-08-021-4/+4
|
* Escape \t as well as \n when writing JSON output. (#4437)Sam Clegg2022-01-101-4/+4
| | | | | | | | As it happens, this doesn't (normally) break the resulting EM_ASM or EM_JS strings because (IIUC) JS supports the tab literal inside of strings as well as "\t". However, it's better to preserve the original text so that it looks the same in the JS file as it did in the original source.
* Regenerate lld tests (#3684)Sam Clegg2021-03-121-10/+15
| | | | | | | | | | | This change as automatically generated by: $ ./scripts/test/generate_lld_tests.py $ ./auto_update_tests.py --binaryen-bin=../binaryen-out/bin lld The changes here are mostly due to: - llvm now emits names for globals and segments - emscripten now packs EM_ASM consts into a single contiguous segment
* wasm-emscripten-finalize: Remove staticBump from metadata (#3300)Sam Clegg2020-10-291-2/+0
| | | | | | Emscripten no longer needs this information as of https://github.com/emscripten-core/emscripten/pull/12643. This also removes the need to export __data_end.
* Update lld tests (#3182)Heejin Ahn2020-09-301-1/+1
| | | | This updates lld tests by running generate_lld_tests.py with the latest toolchain.
* Add a C source for for test/lld/em_asm_O0 (#3045)Alon Zakai2020-08-171-1/+1
| | | | | | | | | | | | That had just a wat file, with no C. This adds a C file as best I can guess - looks pretty close - and updates all the lld tests with scripts/test/generate_lld_tests.py and ./auto_update_tests.py lld As the diff shows, the handwritten wat was very different than what emcc+lld emit now. I think we must have switches EM_ASMs to be variadic at some point? That is what they currently are, and would explain the diff. See the discussion that led to this in #3044
* Machine-generated update of lld tests (#2856)Sam Clegg2020-05-181-7/+7
| | | | | | | | | | This change was generated by running: $ ./scripts/test/generate_lld_tests.py --binaryen-bin=$PWD/../binaryen-out/bin/ $PWD/../llvm-build/bin/ $PWD/../emscripten Then: $ ./auto_update_tests.py --binaryen-bin=../binaryen-out/bin/ lld
* Use wat over wast for text format filenames (#2518)Sam Clegg2019-12-081-0/+70