[PATCH] [AArch64] Improve and enable the SeparateConstOffsetFromGEP for AArch64 backend.
Hao Liu
Hao.Liu at arm.com
Tue Nov 18 22:08:47 PST 2014
>>! In D5864#45, @Gerolf wrote:
> Hi Hao,
>
> could you share your current performance data + options you use? With your patch I see small gains on astar + xalancbmk, but a ~4% loss on libquantum. The data is based on the 11/07 trunk on top of r221549, O3 + LTO, cyclone, ref input.
> In addition to cortex, could you run on x86 also?
Hi Gerolf,
I ran spec2006 4 times on my x86 machine, but the results are always fluctuating. So I can not see whether it is better or not by enabling this pass. I think it is because I don't have much experience on testing x86.
For the AArch64 backend, recently I ran twice on r222083 at trunk and r222017 at trunk on Cortex-A57. The results are similar to the previous results. But it has about 1%-2% regression on 471.omnetpp. That benchmark is always fluctuating, so I can't measure it accurately. Anyway, we have much improvements than regressions.
Thanks,
-Hao
http://reviews.llvm.org/D5864
More information about the llvm-commits
mailing list