diff options
author | Dan Gohman <gohman@apple.com> | 2009-10-09 23:33:48 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-10-09 23:33:48 +0000 |
commit | 98976e4dcd18adbbe676048c0069e67346eb4ade (patch) | |
tree | 00f73bde29ce6b87e8cf4baf13038e753dcf8d3c /include/llvm | |
parent | cda49a0b29a362a932c1aeb2ccc4521966b7fc2b (diff) | |
download | external_llvm-98976e4dcd18adbbe676048c0069e67346eb4ade.zip external_llvm-98976e4dcd18adbbe676048c0069e67346eb4ade.tar.gz external_llvm-98976e4dcd18adbbe676048c0069e67346eb4ade.tar.bz2 |
The ScheduleDAG framework now requires an AliasAnalysis argument, though
it isn't needed in the ScheduleDAGSDNodes schedulers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83691 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm')
-rw-r--r-- | include/llvm/CodeGen/ScheduleDAG.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llvm/CodeGen/ScheduleDAG.h b/include/llvm/CodeGen/ScheduleDAG.h index 2de095b..4901d78 100644 --- a/include/llvm/CodeGen/ScheduleDAG.h +++ b/include/llvm/CodeGen/ScheduleDAG.h @@ -23,6 +23,7 @@ #include "llvm/ADT/PointerIntPair.h" namespace llvm { + class AliasAnalysis; class SUnit; class MachineConstantPool; class MachineFunction; @@ -490,7 +491,7 @@ namespace llvm { /// BuildSchedGraph - Build SUnits and set up their Preds and Succs /// to form the scheduling dependency graph. /// - virtual void BuildSchedGraph() = 0; + virtual void BuildSchedGraph(AliasAnalysis *AA) = 0; /// ComputeLatency - Compute node latency. /// |