diff options
author | Tanya Lattner <tonic@nondot.org> | 2005-05-01 01:25:53 +0000 |
---|---|---|
committer | Tanya Lattner <tonic@nondot.org> | 2005-05-01 01:25:53 +0000 |
commit | be2b84aa9e745f96dee808155ed5958d8e8c6afa (patch) | |
tree | b2c7e91f0c0e1fbbfa0800250c84ee0c8aab4c7c /lib/Target/SparcV9/ModuloScheduling/MSchedGraph.h | |
parent | c50156360af2e3345b9bf66d2ec2a84b9b55ff9a (diff) |
Added extra constructor for superblocks.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21642 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/SparcV9/ModuloScheduling/MSchedGraph.h')
-rw-r--r-- | lib/Target/SparcV9/ModuloScheduling/MSchedGraph.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Target/SparcV9/ModuloScheduling/MSchedGraph.h b/lib/Target/SparcV9/ModuloScheduling/MSchedGraph.h index 6820ca9cbe..c3f7b6995f 100644 --- a/lib/Target/SparcV9/ModuloScheduling/MSchedGraph.h +++ b/lib/Target/SparcV9/ModuloScheduling/MSchedGraph.h @@ -259,6 +259,12 @@ namespace llvm { //Copy constructor with maps to link old nodes to new nodes MSchedGraph(const MSchedGraph &G, std::map<MSchedGraphNode*, MSchedGraphNode*> &newNodes); + MSchedGraph(std::vector<const MachineBasicBlock*> &bbs, + const TargetMachine &targ, + std::map<const MachineInstr*, unsigned> &ignoreInstrs, + DependenceAnalyzer &DA, + std::map<MachineInstr*, Instruction*> &machineTollvm); + //Print graph void print(std::ostream &os) const; |