Lines Matching defs:gvn
666 PhaseIterGVN *gvn = phase->is_IterGVN();
667 assert( gvn != NULL, "Only had DefUse info in IterGVN");
676 Node *cmp = gvn->register_new_node_with_optimizer(new CmpINode( convf2i, min ));
677 Node *boo = gvn->register_new_node_with_optimizer(new BoolNode( cmp, BoolTest::lt ));
678 IfNode *iff = (IfNode*)gvn->register_new_node_with_optimizer(new IfNode( top_if->in(0), boo, PROB_UNLIKELY_MAG(5), top_if->_fcnt ));
679 Node *if_min= gvn->register_new_node_with_optimizer(new IfTrueNode (iff));
680 Node *ifF = gvn->register_new_node_with_optimizer(new IfFalseNode(iff));
682 cmp = gvn->register_new_node_with_optimizer(new CmpINode( convf2i, max ));
683 boo = gvn->register_new_node_with_optimizer(new BoolNode( cmp, BoolTest::gt ));
684 iff = (IfNode*)gvn->register_new_node_with_optimizer(new IfNode( ifF, boo, PROB_UNLIKELY_MAG(5), bot_if->_fcnt ));
685 Node *if_max= gvn->register_new_node_with_optimizer(new IfTrueNode (iff));
686 ifF = gvn->register_new_node_with_optimizer(new IfFalseNode(iff));
688 set_req_X( min_idx, if_min, gvn );
689 set_req_X( max_idx, if_max, gvn );
690 set_req_X( val_idx, ifF, gvn );
692 gvn->hash_delete(phi);
693 phi->set_req_X( val_idx, convf2i, gvn );
694 gvn->hash_find_insert(phi);