[PATCH] [x86] add a reassociation optimization to increase ILP via the MachineCombiner pass

Gerolf Hoflehner ghoflehner at apple.com
Mon Jun 8 18:13:10 PDT 2015


Hi Sanjay

Any HPC benchmark is a good candidate. But I was just curious if you had spotted some noticeable gains.

Cheers
Gerolf
> On Jun 8, 2015, at 5:53 PM, Sanjay Patel <spatel at rotateright.com> wrote:
> 
> In http://reviews.llvm.org/D10321#185353, @Gerolf wrote:
> 
>> I'm also curious about performance numbers.
> 
> 
> Hi Gerolf -
> 
> Thanks for the review! I'll work on the inline comments soon.
> 
> For perf numbers, I see no difference running the benchmarking subset of test-suite on x86 with AVX and -ffast-math; this is as expected because this pass isn't firing more than a handful of times on any test.
> 
> Do you have suggestions for other benchmarks? My motivating examples for this patch are:
> https://llvm.org/bugs/show_bug.cgi?id=17305
> https://llvm.org/bugs/show_bug.cgi?id=21768
> https://llvm.org/bugs/show_bug.cgi?id=23116
> http://reviews.llvm.org/D8941
> 
> I can create a toy test case and measure that the perf matches the IACA output in:
> https://llvm.org/bugs/show_bug.cgi?id=17305#c0
> 
> 
> http://reviews.llvm.org/D10321
> 
> EMAIL PREFERENCES
>  http://reviews.llvm.org/settings/panel/emailpreferences/
> 
> 





More information about the llvm-commits mailing list