comparison src/share/vm/opto/node.hpp @ 400:cc80376deb0c

6667595: Set probability FAIR for pre-, post- loops and ALWAYS for main loop Summary: Fix loop's probability. Add optimizations to avoid spilling. Change InlineSmallCode to product flag. Reviewed-by: never
author kvn
date Thu, 02 Oct 2008 08:37:44 -0700
parents 02a35ad4adf8
children 98cb887364d3
comparison
equal deleted inserted replaced
372:be41fa651400 400:cc80376deb0c
1318 Node_List::push(b); 1318 Node_List::push(b);
1319 } 1319 }
1320 Node *pop() { 1320 Node *pop() {
1321 if( _clock_index >= size() ) _clock_index = 0; 1321 if( _clock_index >= size() ) _clock_index = 0;
1322 Node *b = at(_clock_index); 1322 Node *b = at(_clock_index);
1323 map( _clock_index++, Node_List::pop()); 1323 map( _clock_index, Node_List::pop());
1324 if (size() != 0) _clock_index++; // Always start from 0
1324 _in_worklist >>= b->_idx; 1325 _in_worklist >>= b->_idx;
1325 return b; 1326 return b;
1326 } 1327 }
1327 Node *remove( uint i ) { 1328 Node *remove( uint i ) {
1328 Node *b = Node_List::at(i); 1329 Node *b = Node_List::at(i);