diff options
author | Andrew Trick <atrick@apple.com> | 2012-03-07 05:21:44 +0000 |
---|---|---|
committer | Andrew Trick <atrick@apple.com> | 2012-03-07 05:21:44 +0000 |
commit | 84b454d1a270a5d685e01686ed15e68c44b0b56a (patch) | |
tree | f9053c8e0fd57d4500418db38cd4fc15e2d7694f /include/llvm/CodeGen | |
parent | 73ba69b6843f7f23345b1e8745cb328952cae0d8 (diff) |
misched preparation: modularize schedule emission.
ScheduleDAG has nothing to do with how the instructions are scheduled.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152206 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen')
-rw-r--r-- | include/llvm/CodeGen/ScheduleDAG.h | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/include/llvm/CodeGen/ScheduleDAG.h b/include/llvm/CodeGen/ScheduleDAG.h index 832457d524..5c317d2f91 100644 --- a/include/llvm/CodeGen/ScheduleDAG.h +++ b/include/llvm/CodeGen/ScheduleDAG.h @@ -522,11 +522,6 @@ namespace llvm { void viewGraph(const Twine &Name, const Twine &Title); void viewGraph(); - /// EmitSchedule - Insert MachineInstrs into the MachineBasicBlock - /// according to the order specified in Sequence. - /// - virtual MachineBasicBlock *EmitSchedule() = 0; - virtual void dumpNode(const SUnit *SU) const = 0; /// getGraphNodeLabel - Return a label for an SUnit node in a visualization @@ -571,12 +566,6 @@ namespace llvm { /// override this as needed. virtual bool ForceUnitLatencies() const { return false; } - /// EmitNoop - Emit a noop instruction. - /// - void EmitNoop(); - - void EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, unsigned> &VRBaseMap); - private: // Return the MCInstrDesc of this SDNode or NULL. const MCInstrDesc *getNodeDesc(const SDNode *Node) const; |