From b4b2e9d5a74a4c1315ad86474944fd2fb9244ba7 Mon Sep 17 00:00:00 2001 From: Tanya Lattner Date: Sat, 8 May 2004 16:14:24 +0000 Subject: [PATCH] Fixed up sched graph. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13428 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/CodeGen/SchedGraphCommon.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/include/llvm/CodeGen/SchedGraphCommon.h b/include/llvm/CodeGen/SchedGraphCommon.h index 5e814137bcb..fbb9dac7517 100644 --- a/include/llvm/CodeGen/SchedGraphCommon.h +++ b/include/llvm/CodeGen/SchedGraphCommon.h @@ -79,9 +79,7 @@ protected: // disable default constructor and provide a ctor for single-block graphs SchedGraphNodeCommon(); // DO NOT IMPLEMENT - inline SchedGraphNodeCommon(unsigned Id, int index) : ID(Id), latency(0), - origIndexInBB(index) {} - inline SchedGraphNodeCommon(unsigned Id, int late, int index) : ID(Id), latency(late), origIndexInBB(index) {} + inline SchedGraphNodeCommon(unsigned Id, int index, int late=0) : ID(Id), latency(late), origIndexInBB(index) {} virtual ~SchedGraphNodeCommon(); @@ -160,7 +158,8 @@ public: SchedGraphNodeCommon* getSink() const { return sink; } int getMinDelay() const { return minDelay; } SchedGraphEdgeDepType getDepType() const { return depType; } - + unsigned int getDepOrderType() const { return depOrderType; } + const Value* getValue() const { assert(depType == ValueDep); return val; }