1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/tools/llvm-readobj
Zachary Turner f46b72f64d [CodeView] Reserve TypeDatabase records up front.
Most of the time we know exactly how many type records we
have in a list, and we want to use the visitor to deserialize
them into actual records in a database.  Previously we were
just using push_back() every time without reserving the space
up front in the vector.  This is obviously terrible from a
performance standpoint, and it's not uncommon to have PDB
files with half a million type records, where the performance
degredation was quite noticeable.

llvm-svn: 302302
2017-05-05 22:02:37 +00:00
..
ARMEHABIPrinter.h [ELF] Convert ELF.h to Expected<T>. 2016-11-16 05:10:28 +00:00
ARMWinEHPrinter.cpp
ARMWinEHPrinter.h
CMakeLists.txt [pdb] Add the ability to resolve TypeServer PDBs. 2017-02-16 23:35:45 +00:00
CodeView.h
COFFDumper.cpp [CodeView] Reserve TypeDatabase records up front. 2017-05-05 22:02:37 +00:00
COFFImportDumper.cpp
ELFDumper.cpp Add llvm::object::getELFSectionTypeName(). 2017-05-02 14:04:52 +00:00
Error.cpp
Error.h
llvm-readobj.cpp [llvm-readobj] Dump COFF Resources section. 2017-04-27 19:38:38 +00:00
llvm-readobj.h [llvm-readobj] Update readobj to re-use parsing code. 2017-05-03 17:11:11 +00:00
LLVMBuild.txt [pdb] Add the ability to resolve TypeServer PDBs. 2017-02-16 23:35:45 +00:00
MachODumper.cpp Add LC_BUILD_VERSION load command 2017-01-23 20:07:55 +00:00
ObjDumper.cpp
ObjDumper.h [llvm-readobj] Dump COFF Resources section. 2017-04-27 19:38:38 +00:00
StackMapPrinter.h
WasmDumper.cpp [WebAssembly] Write initial memory in pages not bytes 2017-04-28 21:12:09 +00:00
Win64EHDumper.cpp
Win64EHDumper.h