[PATCH] [AArch64] Override useAA and remove unneeded edges in the scheduling graph
Sanjin Sijaric
ssijaric at codeaurora.org
Wed Aug 27 18:23:15 PDT 2014
Hi,
This patch removes edges in the scheduling graph between stores/loads off
the same base register if memory accesses do not overlap. We saw an
improvement on eembc/automark on a cortex-a53 device, as well as a small
improvement on spec2000/eon. No significant performance changes were
observed on cortex-a57, but this may be more relevant on in-order
architectures.
Would this be of interest to anyone? If so, can someone please review?
Thanks,
Sanjin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140827/f23dbf45/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PATCH
Type: application/octet-stream
Size: 10598 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140827/f23dbf45/attachment.obj>
More information about the llvm-commits
mailing list