< prev index next >

src/share/vm/opto/chaitin.cpp

Print this page

        

*** 1298,1308 **** // In such case choose bound live range over unbound to free registers // or with smaller cost to spill. if( iscore < score || (iscore == score && iarea > area && lrgs(lo_score)._was_spilled2) || (iscore == score && iarea == area && ! ( (ibound && !bound) || ibound == bound && (icost < cost) )) ) { lo_score = i; score = iscore; area = iarea; cost = icost; bound = ibound; --- 1298,1308 ---- // In such case choose bound live range over unbound to free registers // or with smaller cost to spill. if( iscore < score || (iscore == score && iarea > area && lrgs(lo_score)._was_spilled2) || (iscore == score && iarea == area && ! ( (ibound && !bound) || (ibound == bound && (icost < cost)) )) ) { lo_score = i; score = iscore; area = iarea; cost = icost; bound = ibound;
< prev index next >