Lines Matching refs:gvn
652 PhaseIterGVN *gvn = phase->is_IterGVN();
653 assert( gvn != NULL, "Only had DefUse info in IterGVN");
662 Node *cmp = gvn->register_new_node_with_optimizer(new (phase->C) CmpINode( convf2i, min ));
663 Node *boo = gvn->register_new_node_with_optimizer(new (phase->C) BoolNode( cmp, BoolTest::lt ));
664 IfNode *iff = (IfNode*)gvn->register_new_node_with_optimizer(new (phase->C) IfNode( top_if->in(0), boo, PROB_UNLIKELY_MAG(5), top_if->_fcnt ));
665 Node *if_min= gvn->register_new_node_with_optimizer(new (phase->C) IfTrueNode (iff));
666 Node *ifF = gvn->register_new_node_with_optimizer(new (phase->C) IfFalseNode(iff));
668 cmp = gvn->register_new_node_with_optimizer(new (phase->C) CmpINode( convf2i, max ));
669 boo = gvn->register_new_node_with_optimizer(new (phase->C) BoolNode( cmp, BoolTest::gt ));
670 iff = (IfNode*)gvn->register_new_node_with_optimizer(new (phase->C) IfNode( ifF, boo, PROB_UNLIKELY_MAG(5), bot_if->_fcnt ));
671 Node *if_max= gvn->register_new_node_with_optimizer(new (phase->C) IfTrueNode (iff));
672 ifF = gvn->register_new_node_with_optimizer(new (phase->C) IfFalseNode(iff));
674 set_req_X( min_idx, if_min, gvn );
675 set_req_X( max_idx, if_max, gvn );
676 set_req_X( val_idx, ifF, gvn );
678 gvn->hash_delete(phi);
679 phi->set_req_X( val_idx, convf2i, gvn );
680 gvn->hash_find_insert(phi);