Lines Matching refs:igvn
768 PhaseIterGVN::PhaseIterGVN( PhaseIterGVN *igvn, const char *dummy ) : PhaseGVN(igvn,dummy), _worklist( ),
775 PhaseIterGVN::PhaseIterGVN( PhaseIterGVN *igvn ) : PhaseGVN(igvn),
776 _worklist( igvn->_worklist ),
777 _stack( igvn->_stack ),
778 _delay_transform(igvn->_delay_transform)
1395 PhaseCCP::PhaseCCP( PhaseIterGVN *igvn ) : PhaseIterGVN(igvn) {
1590 // Put users of 'n' onto worklist for second igvn transform
1712 void Node::set_req_X( uint i, Node *n, PhaseIterGVN *igvn ) {
1714 assert( igvn->hash_find(this) != this, "Need to remove from hash before changing edges" );
1725 igvn->_worklist.push( old );
1729 igvn->add_users_to_worklist( old );
1733 igvn->add_users_to_worklist( old );
1735 igvn->_worklist.push(old);
1739 igvn->_worklist.push(old);
1740 igvn->add_users_to_worklist( old );