Lines Matching refs:insert
113 // Skip intervening ProjNodes. Do not insert between a ProjNode and
120 // Do not insert between a call and his Catch
134 b->_nodes.insert(i,spill); // Insert node in block
149 // two helper routines, one for Split DEFS (insert after instruction),
150 // one for Split USES (insert before instruction). DEF insertion
168 assert( loc >= 0, "must insert past block head" );
234 // insert into basic block
557 // Check for need to insert a new phi
560 // needed. If they differ, check for a phi, and insert if missing,
655 // create a new phi node and insert it into the block
791 // set location to insert spills at
1011 // The use at the call can force the def down so insert
1145 assert(!n->is_Phi(),"Cannot insert Phi into DEFS list");
1305 int insert = pred->end_idx();
1306 while (insert >= 1 &&
1307 pred->_nodes[insert - 1]->is_SpillCopy() &&
1308 Find(pred->_nodes[insert - 1]) >= lrgs_before_phi_split) {
1309 insert--;
1311 def = split_Rematerialize( def, pred, insert, maxlrg, splits, slidx, lrg2reach, Reachblock, false );