[PATCH] D26722: [WebAssembly] Add skeleton MC support for the Wasm container format
Dan Gohman via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 15 17:35:17 PST 2016
sunfish created this revision.
sunfish added a reviewer: lgerbarg.
sunfish added subscribers: dschuff, jgravelle-google, sbc100, llvm-commits.
sunfish set the repository for this revision to rL LLVM.
Herald added subscribers: modocache, mgorny, jfb.
As we discussed at the LLVM developer meeting, here's the first patch adding the first level of infrastructure for writing Wasm container files via MC. It's quite incomplete, as I've pulled out most of the actual encoding functionality in order to keep the patch size manageable.
Repository:
rL LLVM
https://reviews.llvm.org/D26722
Files:
include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
include/llvm/MC/MCAsmInfoWasm.h
include/llvm/MC/MCContext.h
include/llvm/MC/MCELFStreamer.h
include/llvm/MC/MCObjectFileInfo.h
include/llvm/MC/MCSection.h
include/llvm/MC/MCSectionWasm.h
include/llvm/MC/MCStreamer.h
include/llvm/MC/MCSymbol.h
include/llvm/MC/MCSymbolWasm.h
include/llvm/MC/MCWasmObjectWriter.h
include/llvm/MC/MCWasmStreamer.h
include/llvm/Support/TargetRegistry.h
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
lib/MC/CMakeLists.txt
lib/MC/MCAsmInfoWasm.cpp
lib/MC/MCAsmStreamer.cpp
lib/MC/MCContext.cpp
lib/MC/MCELFStreamer.cpp
lib/MC/MCObjectFileInfo.cpp
lib/MC/MCSectionWasm.cpp
lib/MC/MCStreamer.cpp
lib/MC/MCWasmObjectTargetWriter.cpp
lib/MC/MCWasmStreamer.cpp
lib/MC/WasmObjectWriter.cpp
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
lib/Target/WebAssembly/MCTargetDesc/CMakeLists.txt
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyELFObjectWriter.cpp
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.h
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp
lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp
lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h
lib/Target/XCore/XCoreAsmPrinter.cpp
test/CodeGen/WebAssembly/global.ll
test/CodeGen/WebAssembly/vtable.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D26722.78112.patch
Type: text/x-patch
Size: 152368 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161116/1f01d18a/attachment-0001.bin>
More information about the llvm-commits
mailing list