diff options
author | Andrew Trick <atrick@apple.com> | 2012-04-24 20:36:19 +0000 |
---|---|---|
committer | Andrew Trick <atrick@apple.com> | 2012-04-24 20:36:19 +0000 |
commit | 86b7e2acc9e3b55b8afdfeabda124cc6547e943b (patch) | |
tree | f4251a6d84e993b9d40a4b21d7f55afe2f9f6826 /include | |
parent | 80c1ea6f9baedf7e957e1c26f960792f016b5329 (diff) | |
download | llvm-86b7e2acc9e3b55b8afdfeabda124cc6547e943b.tar.gz llvm-86b7e2acc9e3b55b8afdfeabda124cc6547e943b.tar.bz2 llvm-86b7e2acc9e3b55b8afdfeabda124cc6547e943b.tar.xz |
Fix a naughty header include that breaks "installed" builds.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155486 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/CodeGen/MachineScheduler.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/llvm/CodeGen/MachineScheduler.h b/include/llvm/CodeGen/MachineScheduler.h index a7ed0bd733..b0b6aa7dc5 100644 --- a/include/llvm/CodeGen/MachineScheduler.h +++ b/include/llvm/CodeGen/MachineScheduler.h @@ -27,7 +27,6 @@ #ifndef MACHINESCHEDULER_H #define MACHINESCHEDULER_H -#include "RegisterClassInfo.h" #include "llvm/CodeGen/MachinePassRegistry.h" namespace llvm { @@ -36,6 +35,7 @@ class AliasAnalysis; class LiveIntervals; class MachineDominatorTree; class MachineLoopInfo; +class RegClassInfo; class ScheduleDAGInstrs; /// MachineSchedContext provides enough context from the MachineScheduler pass @@ -48,10 +48,10 @@ struct MachineSchedContext { AliasAnalysis *AA; LiveIntervals *LIS; - RegisterClassInfo RegClassInfo; + RegisterClassInfo *RegClassInfo; - MachineSchedContext(): - MF(0), MLI(0), MDT(0), PassConfig(0), AA(0), LIS(0) {} + MachineSchedContext(); + virtual ~MachineSchedContext(); }; /// MachineSchedRegistry provides a selection of available machine instruction |