Lines Matching refs:insidx

320 Node *PhaseChaitin::split_Rematerialize( Node *def, Block *b, uint insidx, uint &maxlrg, GrowableArray<uint> splits, int slidx, uint *lrg2reach, Node **Reachblock, bool walkThru ) {
340 insidx++;
387 insert_proj( b, insidx, spill, maxlrg++ );
393 uint i = insidx+1;
406 bool PhaseChaitin::is_high_pressure( Block *b, LRG *lrg, uint insidx ) {
417 if( insidx < hrp_idx ) return false;
467 uint bidx, pidx, slidx, insidx, inpidx, twoidx;
630 for( insidx = 1; insidx <= b->end_idx(); insidx++ ) {
631 n1 = b->_nodes[insidx];
636 non_phi = insidx;
663 insert_proj( b, insidx++, phi, maxlrg++ );
722 for( insidx = 0; insidx < spill_cnt; insidx++ ) {
723 debug_defs[insidx] = (UPblock[insidx]) ? NULL : Reachblock[insidx];
724 if( UPblock[insidx] ) // Memoize UP decision at block start
725 UP_entry[insidx]->set( b->_pre_order );
730 for( insidx = 1; insidx <= b->end_idx(); insidx++ ) {
731 Node *n = b->_nodes[insidx];
760 b->_nodes.remove(insidx);
761 insidx--;
769 assert( insidx > b->_ihrp_index ||
774 assert( insidx > b->_fhrp_index ||
781 if( (insidx == b->_ihrp_index) || (insidx == b->_fhrp_index) ) {
793 if( is_high_pressure( b, &lrgs(lidx), insidx ) &&
801 int insert_point = insidx-1;
825 insidx++;
840 assert( b->_nodes[insidx] == n, "got insidx set incorrectly" );
853 b->_nodes.remove(insidx--);
908 def = split_Rematerialize( def, b, insidx, maxlrg, splits, slidx, lrg2reach, Reachblock, true );
910 insidx += b->_nodes.size()-old_size;
926 insidx++; // Reset iterator to skip USE side split
1006 insidx++; // Reset iterator to skip USE side split
1018 insidx++; // Reset iterator to skip USE side split
1054 insidx++; // Reset iterator to skip USE side split
1062 insert_proj( b, insidx, spill, maxlrg );
1069 insidx += 2; // Reset iterator to skip USE side splits
1094 insidx++; // Reset iterator to skip USE side split
1102 if( is_high_pressure( b, &lrgs(useidx), insidx ) ) {
1109 insidx++; // Reset iterator to skip USE side split
1125 insidx++; // Reset iterator to skip USE side split
1157 (defup && is_high_pressure(b,&deflrg,insidx))) ) {
1161 maxlrg = split_DEF( n, b, insidx, maxlrg, Reachblock, debug_defs, splits, slidx );
1219 insert_proj( b, insidx++, spill, maxlrg++ );
1256 for( insidx = 0; insidx < defs->size(); insidx++ ) {
1258 n1 = defs->at(insidx);
1268 for( insidx = 0; insidx < phis->size(); insidx++ ) {
1269 Node *phi = phis->at(insidx);
1333 for( insidx = 0; insidx < phis->size(); insidx++ ) {
1334 Node *phi = phis->at(insidx);
1350 for( insidx = 0; insidx < defs->size(); insidx++ ) {
1352 n1 = defs->at(insidx);
1370 for( insidx = 0; insidx <= b->end_idx(); insidx++ ) {
1371 Node *n = b->_nodes[insidx];