Add useAA() to TargetSubtargetInfo
authorHal Finkel <hfinkel@anl.gov>
Thu, 29 Aug 2013 03:25:05 +0000 (03:25 +0000)
committerHal Finkel <hfinkel@anl.gov>
Thu, 29 Aug 2013 03:25:05 +0000 (03:25 +0000)
commit738073c4aa474e27c9d3c991daf593bddce54718
tree5e815a75a3c85319a1efaf2add4d9bb24baec951
parente0ff96c11240d3f9463234f3278eb86f14be775c
Add useAA() to TargetSubtargetInfo

There are several optional (off-by-default) features in CodeGen that can make
use of alias analysis. These features are important for generating code for
some kinds of cores (for example the (in-order) PPC A2 core). This adds a
useAA() function to TargetSubtargetInfo to allow these features to be enabled
by default on a per-subtarget basis.

Here is the first use of this function: To control the default of the
-enable-aa-sched-mi feature.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189563 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetSubtargetInfo.h
lib/CodeGen/ScheduleDAGInstrs.cpp
lib/Target/TargetSubtargetInfo.cpp