[llvm-dev] [RFC][SLP] Let's turn -slp-vectorize-hor on by default

Das, Dibyendu via llvm-dev llvm-dev at lists.llvm.org
Mon Nov 9 09:50:00 PST 2015


Have you run cpu2006 for x86-64 for perf progression/regression ?

Sent from my Windows Phone
________________________________
From: Charlie Turner via llvm-dev<mailto:llvm-dev at lists.llvm.org>
Sent: ‎11/‎9/‎2015 11:15 PM
To: llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>
Subject: [llvm-dev] [RFC][SLP] Let's turn -slp-vectorize-hor on by default

I've done compile-time experiments for AArch64 over SPEC{2000,2006}
and of course the test-suite. I measure no significant compile-time
impact of enabling this feature by default.

I also ran the test-suite on an X86-64 machine. I can't imagine any
other targets being uniquely effected in terms of compile-time by
turning this on after testing both AArch64 and X86-64. I also timed
running the regression tests with -slp-vectorize-hor enabled and
disabled, no significant difference here either.

There are no significant performance regressions (or much
improvements) on AArch64 in night-test suite. I do see wins in third
party benchmarks when using this flag, which is why I'm asking if
there would be any objection from the community to making
-slp-vectorize-hor default on.

I have run the regression tests and looked through the bug tracker /
VC logs, I can't see any reason for not enabling it.

Thanks,
Charlie.
_______________________________________________
LLVM Developers mailing list
llvm-dev at lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20151109/09a40cd8/attachment.html>


More information about the llvm-dev mailing list