[llvm-commits] CVS: llvm/include/llvm/CodeGen/ScheduleDAG.h

Chris Lattner lattner at cs.uiuc.edu
Thu Mar 9 23:35:22 PST 2006



Changes in directory llvm/include/llvm/CodeGen:

ScheduleDAG.h updated: 1.18 -> 1.19
---
Log message:

move some simple scheduler methods into the simple scheduler


---
Diffs of the changes:  (+0 -29)

 ScheduleDAG.h |   29 -----------------------------
 1 files changed, 29 deletions(-)


Index: llvm/include/llvm/CodeGen/ScheduleDAG.h
diff -u llvm/include/llvm/CodeGen/ScheduleDAG.h:1.18 llvm/include/llvm/CodeGen/ScheduleDAG.h:1.19
--- llvm/include/llvm/CodeGen/ScheduleDAG.h:1.18	Fri Mar 10 01:28:21 2006
+++ llvm/include/llvm/CodeGen/ScheduleDAG.h	Fri Mar 10 01:35:10 2006
@@ -347,44 +347,15 @@
     ///
     void EmitNoop();
     
-    /// EmitAll - Emit all nodes in schedule sorted order.
-    ///
-    void EmitAll();
 
     /// Schedule - Order nodes according to selected style.
     ///
     virtual void Schedule() {}
 
-    /// printNI - Print node info.
-    ///
-    void printNI(std::ostream &O, NodeInfo *NI) const;
-
-    /// printChanges - Hilight changes in order caused by scheduling.
-    ///
-    void printChanges(unsigned Index) const;
-
-    /// print - Print ordering to specified output stream.
-    ///
-    void print(std::ostream &O) const;
-
-    void dump(const char *tag) const;
-
-    virtual void dump() const;
-
   private:
     void AddOperand(MachineInstr *MI, SDOperand Op, unsigned IIOpNum,
                     const TargetInstrDescriptor *II,
                     std::map<SDNode*, unsigned> &VRBaseMap);
-
-    void AddToGroup(NodeInfo *D, NodeInfo *U);
-protected:
-    /// PrepareNodeInfo - Set up the basic minimum node info for scheduling.
-    /// 
-    void PrepareNodeInfo();
-    
-    /// IdentifyGroups - Put flagged nodes into groups.
-    ///
-    void IdentifyGroups();
   };
 
   /// createSimpleDAGScheduler - This creates a simple two pass instruction






More information about the llvm-commits mailing list