[PATCH] D36130: [SLP] Vectorize jumbled memory loads.
Evgeny Astigeevich via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 15 09:39:10 PST 2017
+llvm-commits
On 15/12/2017, 17:25, "Evgeny Astigeevich" <Evgeny.Astigeevich at arm.com> wrote:
Hi Mohammad,
I created a problem report: https://bugs.llvm.org/show_bug.cgi?id=35673
I think the patch has the following issues:
1. No assessment of performance impact on other targets.
2. No tests for other targets. I see it's tested only for x86.
3. In the patch I don't see any checks if the optimization is profitable.
What if we revert the patch to fix these issues?
Thanks,
Evgeny Astigeevich
On 14/12/2017, 13:32, "Evgeny Astigeevich via Phabricator" <reviews at reviews.llvm.org> wrote:
eastig added a comment.
Hi Shahid,
These changes caused 27.7% and 30.2% regressions on an AArch64 Juno board (http://lnt.llvm.org/db_default/v4/nts/83681):
MultiSource/Benchmarks/mediabench/gsm/toast/toast: 30.20%
MultiSource/Benchmarks/MiBench/telecomm-gsm/telecomm-gsm: 27.73%
We have the same benchmarks regressed on our AArch64 boards (Cortex-A53, Cortex-A57).
-Evgeny Astigeevich
The ARM Compiler Optimisation team
https://reviews.llvm.org/D36130
More information about the llvm-commits
mailing list