OSDN Git Service

[lld][WebAssembly] Convert some lld tests to assembly
authorSam Clegg <sbc@chromium.org>
Thu, 21 May 2020 04:35:18 +0000 (21:35 -0700)
committerSam Clegg <sbc@chromium.org>
Thu, 28 May 2020 23:52:01 +0000 (16:52 -0700)
commitfd1c894a4a3690b2e500bfdf71194e9cc3f1b399
treea0de58f61f82eb40a0627a6ed3c129239795cad0
parent8ae21fb8d2a2a5c55070b82dd57b345dd4716f56
[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
85 files changed:
lld/test/wasm/Inputs/call-indirect.ll [deleted file]
lld/test/wasm/Inputs/call-indirect.s [new file with mode: 0644]
lld/test/wasm/Inputs/call-ret32.ll [deleted file]
lld/test/wasm/Inputs/call-ret32.s [new file with mode: 0644]
lld/test/wasm/Inputs/hello.ll [deleted file]
lld/test/wasm/Inputs/hello.s [new file with mode: 0644]
lld/test/wasm/Inputs/hidden.ll [deleted file]
lld/test/wasm/Inputs/hidden.s [new file with mode: 0644]
lld/test/wasm/Inputs/import-attributes.ll [deleted file]
lld/test/wasm/Inputs/import-attributes.s [new file with mode: 0644]
lld/test/wasm/Inputs/optional-symbol.ll [deleted file]
lld/test/wasm/Inputs/optional-symbol.s [new file with mode: 0644]
lld/test/wasm/Inputs/ret32.ll [deleted file]
lld/test/wasm/Inputs/ret32.s [new file with mode: 0644]
lld/test/wasm/Inputs/ret64.ll [deleted file]
lld/test/wasm/Inputs/ret64.s [new file with mode: 0644]
lld/test/wasm/Inputs/start.ll [deleted file]
lld/test/wasm/Inputs/start.s [new file with mode: 0644]
lld/test/wasm/Inputs/strong-symbol.ll [deleted file]
lld/test/wasm/Inputs/strong-symbol.s [new file with mode: 0644]
lld/test/wasm/Inputs/weak-symbol1.ll [deleted file]
lld/test/wasm/Inputs/weak-symbol1.s [new file with mode: 0644]
lld/test/wasm/Inputs/weak-symbol2.ll [deleted file]
lld/test/wasm/Inputs/weak-symbol2.s [new file with mode: 0644]
lld/test/wasm/alias.ll [deleted file]
lld/test/wasm/alias.s [new file with mode: 0644]
lld/test/wasm/archive-export.ll
lld/test/wasm/archive-no-index.ll [deleted file]
lld/test/wasm/archive-no-index.s [new file with mode: 0644]
lld/test/wasm/archive-weak-undefined.ll
lld/test/wasm/archive.ll
lld/test/wasm/bss-only.ll [deleted file]
lld/test/wasm/bss-only.s [new file with mode: 0644]
lld/test/wasm/call-indirect.ll
lld/test/wasm/compress-relocs.ll
lld/test/wasm/conflict.test
lld/test/wasm/data-layout.ll
lld/test/wasm/demangle.ll [deleted file]
lld/test/wasm/demangle.s [new file with mode: 0644]
lld/test/wasm/emit-relocs-fpic.s
lld/test/wasm/emit-relocs.ll
lld/test/wasm/entry-signature.ll [deleted file]
lld/test/wasm/entry-signature.s [new file with mode: 0644]
lld/test/wasm/export-empty.test
lld/test/wasm/export-optional-lazy.ll [deleted file]
lld/test/wasm/export-optional-lazy.test [new file with mode: 0644]
lld/test/wasm/export-table.test
lld/test/wasm/fatal-warnings.ll
lld/test/wasm/function-imports-first.ll
lld/test/wasm/function-imports.ll
lld/test/wasm/function-index.test
lld/test/wasm/global-base.test
lld/test/wasm/growable-table.test
lld/test/wasm/import-attribute-mismatch.ll [deleted file]
lld/test/wasm/import-attribute-mismatch.s [new file with mode: 0644]
lld/test/wasm/import-memory.test
lld/test/wasm/import-table.test
lld/test/wasm/invalid-stack-size.test
lld/test/wasm/large-memory.test
lld/test/wasm/load-undefined.test
lld/test/wasm/no-tls.ll [new file with mode: 0644]
lld/test/wasm/no-tls.test [deleted file]
lld/test/wasm/optional-symbol.ll [deleted file]
lld/test/wasm/optional-symbol.s [new file with mode: 0644]
lld/test/wasm/pic-static.ll
lld/test/wasm/relocatable.ll
lld/test/wasm/responsefile.test
lld/test/wasm/shared-needed.ll
lld/test/wasm/signature-mismatch-export.ll
lld/test/wasm/signature-mismatch-unknown.ll
lld/test/wasm/signature-mismatch-weak.ll
lld/test/wasm/signature-mismatch.ll
lld/test/wasm/stack-first.test
lld/test/wasm/strip-all.test
lld/test/wasm/strip-debug.test
lld/test/wasm/symbol-type-mismatch.ll [deleted file]
lld/test/wasm/symbol-type-mismatch.s [new file with mode: 0644]
lld/test/wasm/trace-symbol.ll
lld/test/wasm/trace.test
lld/test/wasm/undefined-entry.test
lld/test/wasm/version.ll [deleted file]
lld/test/wasm/version.s [new file with mode: 0644]
lld/test/wasm/visibility-hidden.ll
lld/test/wasm/weak-symbols.ll
lld/test/wasm/whole-archive.test