1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib/ObjectYAML
Reid Kleckner 978ba97986 [PDB] Remove unique_ptr wrapper around C13 line table subsections
This accounts for a large portion of the memory allocations in LLD.
This DebugSubsectionRecordBuilder object can be stored directly in
C13Builders, it mostly wraps other subsections.

Remove the container kind field from the object. It is always the same
for all elements in the vector, and we can pass it in during writing.
2020-05-02 16:35:07 -07:00
..
CMakeLists.txt
CodeViewYAMLDebugSections.cpp
CodeViewYAMLSymbols.cpp
CodeViewYAMLTypeHashing.cpp
CodeViewYAMLTypes.cpp
COFFEmitter.cpp [PDB] Remove unique_ptr wrapper around C13 line table subsections 2020-05-02 16:35:07 -07:00
COFFYAML.cpp
DWARFEmitter.cpp
DWARFVisitor.cpp
DWARFVisitor.h
DWARFYAML.cpp
ELFEmitter.cpp [obj2yaml] - Program headers: simplify the computation of p_filesz. 2020-04-24 15:23:16 +03:00
ELFYAML.cpp [yaml2obj] - Add NBucket and NChain fields for the SHT_HASH section. 2020-04-01 12:28:16 +03:00
LLVMBuild.txt
MachOEmitter.cpp [ObjectYAML][MachO] Add support for relocations 2020-04-22 11:50:55 -07:00
MachOYAML.cpp [ObjectYAML][MachO] Add support for relocations 2020-04-22 11:50:55 -07:00
MinidumpEmitter.cpp
MinidumpYAML.cpp
ObjectYAML.cpp
WasmEmitter.cpp [WebAssembly] Fix WasmEmitter link error. 2020-04-16 17:23:18 -07:00
WasmYAML.cpp [WebAssembly] Move event section before global section 2020-03-25 11:49:03 -07:00
XCOFFYAML.cpp
yaml2obj.cpp
YAML.cpp