1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 12:02:58 +02:00
llvm-mirror/lib/ObjectYAML
Zachary Turner ce5491291a [pdb] Change /DEBUG:GHASH to emit 8 byte hashes.
Previously we emitted 20-byte SHA1 hashes.  This is overkill
for identifying debug info records, and has the negative side
effect of making object files bigger and links slower.  By
using only the last 8 bytes of a SHA1, we get smaller object
files and ~10% faster links.

This modifies the format of the .debug$H section by adding a new
value for the hash algorithm field, so that the linker will still
work when its object files have an old format.

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

llvm-svn: 332669
2018-05-17 21:22:48 +00:00
..
CMakeLists.txt
CodeViewYAMLDebugSections.cpp
CodeViewYAMLSymbols.cpp
CodeViewYAMLTypeHashing.cpp [pdb] Change /DEBUG:GHASH to emit 8 byte hashes. 2018-05-17 21:22:48 +00:00
CodeViewYAMLTypes.cpp Fix line endings (CR/LF -> LF) introduced by rL329613 2018-04-10 00:09:15 +00:00
COFFYAML.cpp [Debuginfo][COFF] Minimal serialization support for precompiled types records 2018-04-09 20:17:56 +00:00
DWARFEmitter.cpp Move helper classes into anonymous namespaces. NFCI. 2018-05-15 21:26:47 +00:00
DWARFVisitor.cpp
DWARFVisitor.h Remove \brief commands from doxygen comments. 2018-05-01 15:54:18 +00:00
DWARFYAML.cpp
ELFYAML.cpp AMDGPU: Add Vega12 and Vega20 2018-04-30 19:08:16 +00:00
LLVMBuild.txt
MachOYAML.cpp
ObjectYAML.cpp
WasmYAML.cpp [WebAssembly] Write DWARF data into wasm object file 2018-04-26 19:27:28 +00:00
YAML.cpp