src/share/vm/opto/domgraph.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/opto/domgraph.cpp Wed Aug 7 01:31:01 2013
--- new/src/share/vm/opto/domgraph.cpp Wed Aug 7 01:31:01 2013
*** 103,114 ****
--- 103,114 ----
for( i=_num_blocks; i>=2; i-- ) { // For all vertices in DFS order
Tarjan *w = &tarjan[i]; // Get vertex from DFS
// Step 2:
Node *whead = w->_block->head();
! for( uint j=1; j < whead->req(); j++ ) {
! Block *b = _bbs[whead->in(j)->_idx];
! for (uint j = 1; j < whead->req(); j++) {
! Block* b = get_block_for_node(whead->in(j));
Tarjan *vx = &tarjan[b->_pre_order];
Tarjan *u = vx->EVAL();
if( u->_semi < w->_semi )
w->_semi = u->_semi;
}
src/share/vm/opto/domgraph.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File