diff options
author | Alexandre Ganea <alex_toresh@yahoo.fr> | 2022-11-19 12:34:58 -0500 |
---|---|---|
committer | Alexandre Ganea <alex_toresh@yahoo.fr> | 2022-11-19 15:17:42 -0500 |
commit | 49e483d3d62f6f62beb323e9c4160bab9e0ad619 (patch) | |
tree | 37a668acb53452addf466aba3a87a03afe9499c8 /lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h | |
parent | b0fb71613b680b569a665fd1155da8fed0389c7b (diff) | |
download | llvm-49e483d3d62f6f62beb323e9c4160bab9e0ad619.zip llvm-49e483d3d62f6f62beb323e9c4160bab9e0ad619.tar.gz llvm-49e483d3d62f6f62beb323e9c4160bab9e0ad619.tar.bz2 |
[CodeView] Replace GHASH hasher by BLAKE3
Previously, we used SHA-1 for hashing the CodeView type records.
SHA-1 in `GloballyHashedType::hashType()` is coming top in the profiles. By simply replacing with BLAKE3, the link time is reduced in our case from 15 sec to 13 sec. I am only using MSVC .OBJs in this case. As a reference, the resulting .PDB is approx 2.1GiB and .EXE is approx 250MiB.
Differential Revision: https://reviews.llvm.org/D137101
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/SWIGPythonBridge.h')
0 files changed, 0 insertions, 0 deletions