[PATCH] [AArch64] Override useAA and remove unneeded edges in the scheduling graph

Chad Rosier mcrosier at codeaurora.org
Thu Aug 28 08:18:35 PDT 2014


Hi Sanjin,
I put this in Phabricator to ease review.  I also added reviewers that
might be interested (i.e., James, Jiangning, and Tim) and left a few
comments myself.

http://reviews.llvm.org/D5103

 Chad

> 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
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>





More information about the llvm-commits mailing list