[PATCH] D36404: Disable jump threading into loop headers
Balaram Makam via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 13 08:12:26 PDT 2017
bmakam added a comment.
In https://reviews.llvm.org/D36404#835401, @kparzysz wrote:
> On our internal benchmarks it's mostly neutral, but the benchmark that motivated it improved by 5.3%. We have some extra code, though, that is supposed to deal with similar cases, so some of the impact may be reduced. By default it keeps the behavior unchanged, so for all other architectures it should have no effect.
@kparzysz, This change regressed spec2017/perlbench by 3% on Falkor. Perhaps we need a late jump-threading pass like Hal suggested?
Repository:
rL LLVM
https://reviews.llvm.org/D36404
More information about the llvm-commits
mailing list