[PATCH] D34458: [TTI] Refine the cost of EXT in getUserCost()

Haicheng Wu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 12 17:27:05 PDT 2017


haicheng marked an inline comment as done.
haicheng added a comment.

In https://reviews.llvm.org/D34458#806904, @efriedma wrote:

> > The regression in spec2006/h264ref is caused by a fully unrolled loop. The loop has an indrect call inside it. If transforming the indirect call to direct call, the performance can be improved by +10%, and then unrolling this loop can get additional +3% improvement. We are working on it.
>
> You're planning a change to the unroller?  Or something else?


We plan to work on transforming the indirect call to direct calls, not on the unroller.

> 
> 
>  ---
> 
> It looks like this has some impact on other targets; do we have any test coverage?

I added two more tests for other targets.

Thank you,

Haicheng


Repository:
  rL LLVM

https://reviews.llvm.org/D34458





More information about the llvm-commits mailing list