diff options
| author | Chris Lattner <sabre@nondot.org> | 2001-10-13 06:51:01 +0000 | 
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2001-10-13 06:51:01 +0000 | 
| commit | 80c685ff1569c899cc941297882af52ea1186579 (patch) | |
| tree | df66110338dd9176ba03e6ff9030d101fdea7319 /lib/CodeGen/InstrSched/SchedGraph.cpp | |
| parent | 1b98c5c6c32ed7396aa7c35c5bd22314378c4c15 (diff) | |
* Fix privacy issues on RegToRefVecMap
* Fix initialization order problems...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@762 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/InstrSched/SchedGraph.cpp')
| -rw-r--r-- | lib/CodeGen/InstrSched/SchedGraph.cpp | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/CodeGen/InstrSched/SchedGraph.cpp b/lib/CodeGen/InstrSched/SchedGraph.cpp index c9d01934b0..a326b0fa9a 100644 --- a/lib/CodeGen/InstrSched/SchedGraph.cpp +++ b/lib/CodeGen/InstrSched/SchedGraph.cpp @@ -31,7 +31,7 @@ typedef vector< pair<SchedGraphNode*, unsigned int> > RefVec;  // The following needs to be a class, not a typedef, so we can use  // an opaque declaration in SchedGraph.h -class RegToRefVecMap: public hash_map<int, RefVec> { +struct RegToRefVecMap: public hash_map<int, RefVec> {    typedef hash_map<int, RefVec>::      iterator iterator;    typedef hash_map<int, RefVec>::const_iterator const_iterator;  }; @@ -50,8 +50,8 @@ SchedGraphEdge::SchedGraphEdge(SchedGraphNode* _src,      sink(_sink),      depType(_depType),      depOrderType(_depOrderType), -    val(NULL), -    minDelay((_minDelay >= 0)? _minDelay : _src->getLatency()) +    minDelay((_minDelay >= 0)? _minDelay : _src->getLatency()), +    val(NULL)  {    src->addOutEdge(this);    sink->addInEdge(this); @@ -68,8 +68,8 @@ SchedGraphEdge::SchedGraphEdge(SchedGraphNode*  _src,      sink(_sink),      depType(DefUseDep),      depOrderType(_depOrderType), -    val(_val), -    minDelay((_minDelay >= 0)? _minDelay : _src->getLatency()) +    minDelay((_minDelay >= 0)? _minDelay : _src->getLatency()), +    val(_val)  {    src->addOutEdge(this);    sink->addInEdge(this);  | 
