[all-commits] [llvm/llvm-project] 69e279: [WebAssembly] Implementation of (most) table instr...
Paulo Matos via All-commits
all-commits at lists.llvm.org
Fri Oct 23 08:43:19 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 69e2797eaed5b9db969fb4ff5e40530a7122b3a3
https://github.com/llvm/llvm-project/commit/69e2797eaed5b9db969fb4ff5e40530a7122b3a3
Author: Paulo Matos <pmatos at igalia.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M llvm/include/llvm/BinaryFormat/WasmRelocs.def
M llvm/include/llvm/CodeGen/ValueTypes.td
M llvm/include/llvm/Object/Wasm.h
M llvm/include/llvm/Support/MachineValueType.h
M llvm/lib/CodeGen/ValueTypes.cpp
M llvm/lib/MC/WasmObjectWriter.cpp
M llvm/lib/Object/RelocationResolver.cpp
M llvm/lib/Object/WasmObjectFile.cpp
M llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
M llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp
M llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h
M llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td
A llvm/lib/Target/WebAssembly/WebAssemblyInstrTable.td
M llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.td
M llvm/test/MC/WebAssembly/tables.s
M llvm/utils/TableGen/CodeGenTarget.cpp
Log Message:
-----------
[WebAssembly] Implementation of (most) table instructions
Implementation of instructions table.get, table.set, table.grow,
table.size, table.fill, table.copy.
Missing instructions are table.init and elem.drop as they deal with
element sections which are not yet implemented.
Added more tests to tables.s
Differential Revision: https://reviews.llvm.org/D89797
More information about the All-commits
mailing list