Lines Matching refs:_nodes

123   uint last_inst = _nodes.size();
125 uint inst_size = _nodes[j]->size(ra);
143 for( uint i = 0; i < _nodes.size(); i++ ) {
144 if( _nodes[i] == n )
153 _nodes.remove(find_node(n));
167 int end_idx = _nodes.size()-1;
170 if ((end_idx > 0) && (_nodes[end_idx]->is_MachGoto())) {
183 while ((end_idx > 0) && !_nodes[end_idx]->is_Mach()) {
356 uint cnt = _nodes.size();
358 _nodes[i]->dump();
447 bb->_nodes.push((Node*)x);
482 pb->_nodes.push(proj);
486 assert( pb->_nodes[ pb->_nodes.size() - pb->_num_succs ]->is_block_proj(),
509 ProjNode* proj = in->_nodes[in->_nodes.size() - in->_num_succs + succ_no]->as_Proj();
521 block->_nodes.push(gto);
543 int branch_idx = b->_nodes.size() - b->_num_succs-1;
545 Node *bra = b->_nodes[branch_idx];
567 int idx = b->_nodes[end_idx+1]->as_Proj()->_con;
571 Node *bp = b->_nodes[end_idx];
572 b->_nodes.map(end_idx,gto); // Slam over NeverBranch
575 b->_nodes.pop(); // Yank projections
576 b->_nodes.pop(); // Yank projections
592 for( int k = 1; dead->_nodes[k]->is_Phi(); k++ )
593 dead->_nodes[k]->del_req(j);
637 b->_nodes.pop();
680 if( b->_nodes[b->end_idx()]->Opcode() == Op_NeverBranch )
737 int branch_idx = b->_nodes.size() - b->_num_succs;
739 const ProjNode* p = b->_nodes[branch_idx + j2]->as_Proj();
758 for (uint j1 = 0; j1 < b->_num_succs; j1++) b->_nodes.pop();
764 b->_nodes.pop();
773 MachNode *iff = b->_nodes[b->_nodes.size()-3]->as_Mach();
774 ProjNode *proj0 = b->_nodes[b->_nodes.size()-2]->as_Proj();
775 ProjNode *proj1 = b->_nodes[b->_nodes.size()-1]->as_Proj();
845 b->_nodes.pop(); // Remove IfFalse & IfTrue projections
846 b->_nodes.pop();
903 uint cnt = b->_nodes.size();
906 Node *n = b->_nodes[j];
910 assert(j == 1 || b->_nodes[j-1]->is_Phi(),
942 Node *bp = (Node*)b->_nodes[b->_nodes.size()-1]->is_block_proj();
944 assert( bp == b->_nodes[j], "wrong number of successors for this block" );
946 while (b->_nodes[--j]->is_MachProj()) ;
947 assert(b->_nodes[j]->is_MachCall(), "CatchProj must follow call");
1495 MachNode *iff = b->_nodes[b->_nodes.size()-3]->as_Mach();
1496 ProjNode *proj0 = b->_nodes[b->_nodes.size()-2]->as_Proj();
1497 ProjNode *proj1 = b->_nodes[b->_nodes.size()-1]->as_Proj();
1509 b->_nodes.map(b->_nodes.size()-2, proj1);
1510 b->_nodes.map(b->_nodes.size()-1, proj0);