1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/tools/llvm-readobj
Zachary Turner 1e7c2158fe Make TypeTableBuilder inherit from TypeCollection.
A couple of places in LLD were passing references to
TypeTableCollections around, which makes it hard to change the
implementation at runtime.  However, these cases only needed to
iterate over the types in the collection, and TypeCollection
already provides a handy abstract interface for this purpose.

By implementing this interface, we can get rid of the need to
pass TypeTableBuilder references around, which should allow us
to swap the implementation at runtime in subsequent patches.

llvm-svn: 319345
2017-11-29 19:35:21 +00:00
..
ARMEHABIPrinter.h Attempt to fix inscrutible build break... 2017-11-16 22:40:02 +00:00
ARMWinEHPrinter.cpp
ARMWinEHPrinter.h
CMakeLists.txt [tools] Add option to install binutils symlinks 2017-11-02 21:43:32 +00:00
COFFDumper.cpp Make TypeTableBuilder inherit from TypeCollection. 2017-11-29 19:35:21 +00:00
COFFImportDumper.cpp Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
ELFDumper.cpp Add ELF dynamic symbol support to yaml2obj/obj2yaml 2017-11-16 18:10:15 +00:00
Error.cpp Remove LLVM_NOEXCEPT and replace it with noexcept 2016-10-19 23:52:38 +00:00
Error.h
llvm-readobj.cpp Add llvm::for_each as a range-based extensions to <algorithm> and make use of it in some cases where it is a more clear alternative to std::for_each. 2017-11-03 20:01:25 +00:00
llvm-readobj.h [llvm-readobj] Update readobj to re-use parsing code. 2017-05-03 17:11:11 +00:00
LLVMBuild.txt Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
MachODumper.cpp Add LC_BUILD_VERSION load command 2017-01-23 20:07:55 +00:00
ObjDumper.cpp
ObjDumper.h llvm-readobj: Print AMDGPU note contents 2017-10-14 18:21:42 +00:00
StackMapPrinter.h
WasmDumper.cpp [WebAssembly] Allow each data segment to specify its own alignment 2017-09-29 16:50:08 +00:00
Win64EHDumper.cpp
Win64EHDumper.h
WindowsResourceDumper.cpp [llvm-readobj] Fix big-endian byte swap in WindowsResourceDumper. 2017-09-21 20:36:38 +00:00
WindowsResourceDumper.h [llvm-readobj] Teach readobj to dump .res files (WindowsResource). 2017-09-20 18:33:35 +00:00