mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
e250a71651
llvm-profgen uses profile summary based cold threshold to merge and trim cold context profile. This is to strike a good balance between profile size and performance. We've been using 99.9% as the cutoff to save profile size without affecting performance. This change switch to use 99.9% instead of 99.9999% as default cold threshold cutoff for llvm-profgen. Redundant switch csprof-cold-thres is also removed and tests cleaned up. Differential Revision: https://reviews.llvm.org/D103071 |
||
---|---|---|
.. | ||
CallContext.h | ||
CMakeLists.txt | ||
CSPreInliner.cpp | ||
CSPreInliner.h | ||
ErrorHandling.h | ||
llvm-profgen.cpp | ||
PerfReader.cpp | ||
PerfReader.h | ||
ProfiledBinary.cpp | ||
ProfiledBinary.h | ||
ProfileGenerator.cpp | ||
ProfileGenerator.h | ||
PseudoProbe.cpp | ||
PseudoProbe.h |