[PATCH] D34769: [X86] X86::CMOV to Branch heuristic based optimization

Amjad Aboud via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 27 12:10:28 PDT 2017


aaboud added a comment.

In https://reviews.llvm.org/D34769#822047, @anna wrote:

> Also, I was wondering if you ran this optimization on any LLVM performance suite? Couldn't find the numbers in the review.


I measured gains on both Spec2006 and EEMBC benchmarks, with no regression that was directly related to the CMOV conversion into branch.
The most noticeable improvements (but there are more), measured on Skylake:

  Spec2006
    429.mcf:     +6%
    456.hmmer:   +12%
  
  Telecom
    fbital00:    +30%


Repository:
  rL LLVM

https://reviews.llvm.org/D34769





More information about the llvm-commits mailing list