Make MachineScheduler debug output less confusing.
[oota-llvm.git] / include / llvm / CodeGen / MachineScheduler.h
index 891ae79513056af997a9eb5c6feb9f9150834490..081bf8f471f3403aaf70a6c6b043b0dd0cd64572 100644 (file)
@@ -175,6 +175,8 @@ public:
                           MachineBasicBlock::iterator End,
                           unsigned NumRegionInstrs) {}
 
+  virtual void dumpPolicy() {}
+
   /// Check if pressure tracking is needed before building the DAG and
   /// initializing this strategy. Called after initPolicy.
   virtual bool shouldTrackPressure() const { return true; }
@@ -858,6 +860,8 @@ public:
                   MachineBasicBlock::iterator End,
                   unsigned NumRegionInstrs) override;
 
+  void dumpPolicy() override;
+
   bool shouldTrackPressure() const override {
     return RegionPolicy.ShouldTrackPressure;
   }