[all-commits] [llvm/llvm-project] 388fb6: [WebAssembly] Added .tabletype to asm and multiple...

Paulo Matos via All-commits all-commits at lists.llvm.org
Tue Oct 13 07:53:06 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 388fb67b0dd7f41630ab6c3400c96843852319af
      https://github.com/llvm/llvm-project/commit/388fb67b0dd7f41630ab6c3400c96843852319af
  Author: Paulo Matos <pmatos at linki.tools>
  Date:   2020-10-13 (Tue, 13 Oct 2020)

  Changed paths:
    M lld/test/wasm/alias.s
    M lld/test/wasm/call-indirect.ll
    M lld/test/wasm/export-table.test
    M lld/test/wasm/growable-table.test
    M lld/test/wasm/import-table.test
    M lld/test/wasm/local-symbols.ll
    M lld/test/wasm/locals-duplicate.test
    M lld/test/wasm/pie.ll
    M lld/test/wasm/relocatable.ll
    M lld/test/wasm/shared-memory-no-atomics.yaml
    M lld/test/wasm/shared-memory.yaml
    M lld/test/wasm/shared.ll
    M lld/test/wasm/stack-pointer.ll
    M lld/test/wasm/undefined-weak-call.ll
    M lld/test/wasm/weak-alias-overide.ll
    M lld/test/wasm/weak-alias.ll
    M lld/test/wasm/weak-symbols.ll
    M lld/test/wasm/weak-undefined.ll
    M lld/wasm/SyntheticSections.cpp
    M lld/wasm/WriterUtils.cpp
    M llvm/include/llvm/BinaryFormat/Wasm.h
    M llvm/include/llvm/MC/MCSymbolWasm.h
    M llvm/include/llvm/Object/Wasm.h
    M llvm/include/llvm/ObjectYAML/WasmYAML.h
    M llvm/lib/BinaryFormat/Wasm.cpp
    M llvm/lib/MC/WasmObjectWriter.cpp
    M llvm/lib/Object/WasmObjectFile.cpp
    M llvm/lib/ObjectYAML/WasmEmitter.cpp
    M llvm/lib/ObjectYAML/WasmYAML.cpp
    M llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
    M llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp
    M llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp
    M llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h
    M llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
    M llvm/test/MC/WebAssembly/assembler-binary.ll
    M llvm/test/MC/WebAssembly/basic-assembly.s
    M llvm/test/MC/WebAssembly/comdat.ll
    M llvm/test/MC/WebAssembly/data-section.s
    M llvm/test/MC/WebAssembly/global-ctor-dtor.ll
    M llvm/test/MC/WebAssembly/reloc-pic.s
    A llvm/test/MC/WebAssembly/tables.s
    M llvm/test/MC/WebAssembly/type-index.s
    M llvm/test/MC/WebAssembly/wasm64.s
    M llvm/test/MC/WebAssembly/weak-alias.s
    M llvm/test/Object/wasm-relocs-and-producers.yaml
    M llvm/test/ObjectYAML/wasm/elem_section.yaml
    M llvm/test/ObjectYAML/wasm/import_section.yaml
    M llvm/test/ObjectYAML/wasm/table_section.yaml
    M llvm/test/tools/llvm-readobj/wasm/wasm-imports.test
    M llvm/tools/obj2yaml/wasm2yaml.cpp

  Log Message:
  -----------
  [WebAssembly] Added .tabletype to asm and multiple table support in obj files

Adds more testing in basic-assembly.s and a new test tables.s.
Adds support to yaml reading and writing of tables as well.

Differential Revision: https://reviews.llvm.org/D88815




More information about the All-commits mailing list