diff options
author | Chris Lattner <sabre@nondot.org> | 2006-03-10 07:35:21 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-03-10 07:35:21 +0000 |
commit | e76074ab89136d9ffd4520949f580c6114402512 (patch) | |
tree | 2e354a4622e2ffbac64911e673bce4bd04aa2321 /include/llvm/CodeGen | |
parent | 8c7ef0599c3d5b0beea9c16ac1e4ac6755d34de2 (diff) | |
download | external_llvm-e76074ab89136d9ffd4520949f580c6114402512.zip external_llvm-e76074ab89136d9ffd4520949f580c6114402512.tar.gz external_llvm-e76074ab89136d9ffd4520949f580c6114402512.tar.bz2 |
move some simple scheduler methods into the simple scheduler
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26688 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen')
-rw-r--r-- | include/llvm/CodeGen/ScheduleDAG.h | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/include/llvm/CodeGen/ScheduleDAG.h b/include/llvm/CodeGen/ScheduleDAG.h index ac66768..49acf41 100644 --- a/include/llvm/CodeGen/ScheduleDAG.h +++ b/include/llvm/CodeGen/ScheduleDAG.h @@ -347,44 +347,15 @@ namespace llvm { /// 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 |