1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/tools/obj2yaml
Derek Schuff 0a94860dda [WebAssembly] Refactor WasmSignature and use it for MCSymbolWasm
MCContext does not destroy MCSymbols on shutdown. So, rather than putting
SmallVectors (which may heap-allocate) inside MCSymbolWasm, use unowned pointer
to a WasmSignature instead. The signatures are now owned by the AsmPrinter.
Also uses WasmSignature instead of param and result vectors in TargetStreamer,
and leaves some TODOs for further simplification.

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

llvm-svn: 343733
2018-10-03 22:22:48 +00:00
..
CMakeLists.txt Fix debug build by adding missing dependencies on libBinaryFormat 2018-05-15 00:46:43 +00:00
coff2yaml.cpp obj2yaml: Correctly round-trip default alignment. 2018-05-04 16:28:41 +00:00
dwarf2yaml.cpp Add missing file from r313884. 2017-09-21 15:32:05 +00:00
elf2yaml.cpp Instead of ELFFile<ELFT>::Type, use ELFT::Type. NFC. 2018-01-12 02:28:31 +00:00
Error.cpp [DebugInfo] Common behavior for error types 2018-08-31 17:41:58 +00:00
Error.h Remove some 'const' specifiers that do nothing but prevent moving the argument. 2016-05-29 10:46:35 +00:00
macho2yaml.cpp Use delegation instead of inheritance. 2017-07-19 22:27:28 +00:00
obj2yaml.cpp Define InitLLVM to do common initialization all at once. 2018-04-13 18:26:06 +00:00
obj2yaml.h Use delegation instead of inheritance. 2017-07-19 22:27:28 +00:00
wasm2yaml.cpp [WebAssembly] Refactor WasmSignature and use it for MCSymbolWasm 2018-10-03 22:22:48 +00:00