aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ConstantFolding.cpp
diff options
context:
space:
mode:
authorAmir Ayupov <aaupov@fb.com>2025-06-16 23:54:40 -0700
committerGitHub <noreply@github.com>2025-06-16 23:54:40 -0700
commit7e6c1bd3edf4fc19be70587a4ac33a76bab78c02 (patch)
treeb27375ddbd34678c81f3960ada47acf315f7b960 /llvm/lib/Analysis/ConstantFolding.cpp
parent41b9d28327bf20befe63a683b2a2f90670837b2f (diff)
downloadllvm-7e6c1bd3edf4fc19be70587a4ac33a76bab78c02.zip
llvm-7e6c1bd3edf4fc19be70587a4ac33a76bab78c02.tar.gz
llvm-7e6c1bd3edf4fc19be70587a4ac33a76bab78c02.tar.bz2
[BOLT][NFCI] Simplify DataAggregator using traces (#143289)
Consistently apply traces as defined in #127125 for branch profile aggregation. This combines branches and fall-through records into one. With large input binaries/profiles, the speed up in aggregation time (`-time-aggr`, wall time): - perf.data, pre-BOLT input: 154.5528s -> 144.0767s - pre-aggregated data, pre-BOLT input: 15.1026s -> 9.0711s - pre-aggregated data, BOLTed input: 15.4871s -> 10.0077s Test Plan: NFC
Diffstat (limited to 'llvm/lib/Analysis/ConstantFolding.cpp')
0 files changed, 0 insertions, 0 deletions