[PATCH] D16836: [CodeGenPrepare] Remove load-based heuristic
Junmo Park via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 23 18:08:30 PST 2016
flyingforyou added a comment.
I'm looking into resurrecting the nonlocal dead store elimination in http://reviews.llvm.org/D13363,
but one of the snags is a performance issue related to select-vs-branch choices. That change enables
more selects, which unfortunately incur a 10 to 20% perf drop on some benchmarks in the EEMBC automotive
suite, on various X86 architectures.
This patch will make select to branch lesser. But I uploaded other patch(http://reviews.llvm.org/D17288) for applying select to branch optimization when obvious case.
If you see some regressions regarding this patch(http://reviews.llvm.org/D16836), could you let us know, please?
More information about the llvm-commits