Lines Matching refs:tarjan
73 Tarjan *tarjan = NEW_RESOURCE_ARRAY(Tarjan,_num_blocks+1);
78 uint dfsnum = DFS( tarjan );
99 tarjan[0]._size = tarjan[0]._semi = 0;
100 tarjan[0]._label = &tarjan[0];
104 Tarjan *w = &tarjan[i]; // Get vertex from DFS
110 Tarjan *vx = &tarjan[b->_pre_order];
120 w->_bucket = tarjan[w->_semi]._bucket;
121 tarjan[w->_semi]._bucket = w;
123 w->_parent->LINK( w, &tarjan[0] );
134 Tarjan *w = &tarjan[i];
135 if( w->_dom != &tarjan[w->_semi] )
140 Tarjan *w = &tarjan[_broot->_pre_order];
146 Tarjan *t = &tarjan[i]; // Handy access
173 Block_Stack(Tarjan *tarjan, int size) : _tarjan(tarjan) {
264 uint PhaseCFG::DFS( Tarjan *tarjan ) {
268 Block_Stack bstack(tarjan, _num_blocks+1);
350 Tarjan *t = *next; // next tarjan from stack
355 t = t->_dom_next; // next tarjan
619 NTarjan *t = *next; // next tarjan from stack
624 t = t->_dom_next; // next tarjan