Searched defs:liveout (Results 1 - 3 of 3) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A Difg.cpp308 void PhaseChaitin::interfere_with_live( uint r, IndexSet *liveout ) {
314 IndexSetIterator elements(liveout);
333 IndexSet *liveout = _live->live(b); local
353 liveout->remove(r);
356 // Remove the copies source from the liveout set before interfering.
358 if( idx ) liveout->remove( n2lidx(n->in(idx)) );
361 interfere_with_live( r, liveout );
367 liveout->insert( n2lidx(n->in(k)) );
411 uint PhaseChaitin::count_int_pressure( IndexSet *liveout ) {
412 IndexSetIterator elements(liveout);
[all...]
H A Dcoalesce.cpp360 // We do LRGs compressing and fix a liveout data only here since the other
363 // Fix block's liveout data for compressed live ranges.
368 IndexSet *liveout = _phc._live->live(_phc._cfg._blocks[bidx]); local
369 if( liveout->member(lrg) ) {
370 liveout->remove(lrg);
371 liveout->insert(compressed_lrg);
H A Dreg_split.cpp1230 IndexSet *liveout = _live->live(b); local
1231 if( !liveout->member(defidx) ) {
1233 // The index defidx is not live. Check the liveout array to ensure that
1235 // instance may be a case to add liveout adjustment in compress_uf_map().
1238 IndexSetIterator isi(liveout);
1245 assert(Reachblock[slidx] != NULL,"No reaching definition for liveout value");

Completed in 449 milliseconds