Rewrite the SDep class, and simplify some of the related code.
[oota-llvm.git] / include / llvm / CodeGen / ScheduleDAGInstrs.h
index cc2cb0f39229fe3791aac77ecf6d841d4646be41..2b6c1d3a559e08b16314a418df9dd70cd72b7d48 100644 (file)
 #include "llvm/CodeGen/ScheduleDAG.h"
 
 namespace llvm {
-  struct SUnit;
-  class MachineConstantPool;
-  class MachineFunction;
-  class MachineModuleInfo;
-  class MachineRegisterInfo;
-  class MachineInstr;
-  class TargetRegisterInfo;
-  class ScheduleDAG;
-  class SelectionDAG;
-  class SelectionDAGISel;
-  class TargetInstrInfo;
-  class TargetInstrDesc;
-  class TargetLowering;
-  class TargetMachine;
-  class TargetRegisterClass;
-
   class ScheduleDAGInstrs : public ScheduleDAG {
   public:
     ScheduleDAGInstrs(MachineBasicBlock *bb,