aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/ScalarEvolution.cpp
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2012-05-15 18:59:41 +0000
committerAndrew Trick <atrick@apple.com>2012-05-15 18:59:41 +0000
commiteb05b976e6e13fb0a8d1c45822dff67b0374e123 (patch)
tree271d236aa630c50900af1c390c50b4cb246ee41f /lib/Analysis/ScalarEvolution.cpp
parent41854aea66ade4dea16a80bc8ef7ddf6c379d21f (diff)
Add -enable-aa-sched-mi, off by default, for AliasAnalysis inside MachineScheduler.
This feature avoids creating edges in the scheduler's dependence graph for non-aliasing memory operations according to whichever alias analysis is available. It has been fully tested in Hexagon. Before making this default, it needs to be extended to handle multiple MachineMemOperands, compile time needs more evaluation, and benchmarking on X86 and ARM is needed. Patch by Sergei Larin! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156842 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/ScalarEvolution.cpp')
0 files changed, 0 insertions, 0 deletions