[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