File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
llvm/include/llvm/CodeGen Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 80
80
#include " llvm/ADT/SmallVector.h"
81
81
#include " llvm/ADT/StringRef.h"
82
82
#include " llvm/ADT/Twine.h"
83
- #include " llvm/Analysis/AliasAnalysis.h"
84
83
#include " llvm/CodeGen/MachineBasicBlock.h"
85
84
#include " llvm/CodeGen/MachinePassRegistry.h"
86
85
#include " llvm/CodeGen/RegisterPressure.h"
@@ -102,6 +101,7 @@ extern cl::opt<bool> ForceTopDown;
102
101
extern cl::opt<bool > ForceBottomUp;
103
102
extern cl::opt<bool > VerifyScheduling;
104
103
104
+ class AAResults ;
105
105
class LiveIntervals ;
106
106
class MachineDominatorTree ;
107
107
class MachineFunction ;
@@ -121,7 +121,7 @@ struct MachineSchedContext {
121
121
const MachineLoopInfo *MLI = nullptr ;
122
122
const MachineDominatorTree *MDT = nullptr ;
123
123
const TargetPassConfig *PassConfig = nullptr ;
124
- AliasAnalysis *AA = nullptr ;
124
+ AAResults *AA = nullptr ;
125
125
LiveIntervals *LIS = nullptr ;
126
126
127
127
RegisterClassInfo *RegClassInfo;
@@ -264,7 +264,7 @@ class MachineSchedStrategy {
264
264
// / PreRA and PostRA MachineScheduler.
265
265
class ScheduleDAGMI : public ScheduleDAGInstrs {
266
266
protected:
267
- AliasAnalysis *AA;
267
+ AAResults *AA;
268
268
LiveIntervals *LIS;
269
269
std::unique_ptr<MachineSchedStrategy> SchedImpl;
270
270
You can’t perform that action at this time.
0 commit comments