[PATCH] D113345: [WIP][BPI] `calcEstimatedHeuristics()`: symmetrically with loop exiting edge, scale loop enter edge weight by trip count
Evgeniy via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Nov 7 23:01:59 PST 2021
ebrevnov added a comment.
It seems that the new heuristic is applied not only to loops in rotated form. For example "test_cold_loop" or "test13".
In general we should decrease probability to take particular back edge proportionally to number of added exits. For example if number of exits equal to number of predicted iterations then each particular exit should be 50/50. But this is not supported yet anyway..
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
More information about the llvm-commits