src/share/vm/opto/node.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
6667595 Cdiff src/share/vm/opto/node.hpp
src/share/vm/opto/node.hpp
Print this page
*** 1318,1328 ****
Node_List::push(b);
}
Node *pop() {
if( _clock_index >= size() ) _clock_index = 0;
Node *b = at(_clock_index);
! map( _clock_index++, Node_List::pop());
_in_worklist >>= b->_idx;
return b;
}
Node *remove( uint i ) {
Node *b = Node_List::at(i);
--- 1318,1329 ----
Node_List::push(b);
}
Node *pop() {
if( _clock_index >= size() ) _clock_index = 0;
Node *b = at(_clock_index);
! map( _clock_index, Node_List::pop());
! if (size() != 0) _clock_index++; // Always start from 0
_in_worklist >>= b->_idx;
return b;
}
Node *remove( uint i ) {
Node *b = Node_List::at(i);
src/share/vm/opto/node.hpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File