Files
llvm-project/bolt/lib/Core/HashUtilities.cpp
Maksim Panchenko 4a8e6a36b6 [BOLT][AArch64] Speed up ICF pass (#172783)
Add hashing support for MCSpecifierExpr, which is frequently used as an
operand in AArch64 instructions. Proper hashing reduces collisions when
placing functions into buckets, resulting in shorter Identical Code
Folding (ICF) pass runtime.

In one benchmark, the ICF wall time decreased from 272s to 124s.
2025-12-17 21:05:54 -08:00

6.8 KiB