Lines Matching refs:ProjNode
235 ProjNode* unc_proj = iff->as_If()->proj_out(1 - dp->as_Proj()->_con)->as_Proj();
1622 ProjNode* PhaseIdealLoop::proj_clone(ProjNode* p, IfNode* iff) {
1623 ProjNode* c = p->clone()->as_Proj();
1630 Node* PhaseIdealLoop::short_circuit_if(IfNode* iff, ProjNode* live_proj) {
1663 ProjNode* PhaseIdealLoop::insert_if_before_proj(Node* left, bool Signed, BoolTest::mask relop, Node* right, ProjNode* proj) {
1666 ProjNode *other_proj = iff->proj_out(!proj->is_IfTrue())->as_Proj();
1673 ProjNode* proj2 = proj_clone(proj, iff);
1688 ProjNode* new_exit = proj_clone(other_proj, new_if)->as_Proj();
1720 RegionNode* PhaseIdealLoop::insert_region_before_proj(ProjNode* proj) {
1723 ProjNode *other_proj = iff->proj_out(!proj->is_IfTrue())->as_Proj();
1730 ProjNode* proj2 = proj_clone(proj, iff);
1743 ProjNode* dum_proj = proj_clone(other_proj, dum_if);
1796 ProjNode* lp_continue = stay_in_loop(if_cmpu, loop)->as_Proj();
1797 ProjNode* lp_exit = if_cmpu->proj_out(!lp_continue->is_IfTrue())->as_Proj();
1811 ProjNode* cmpi_exit = insert_if_before_proj(cmpu->in(1), Signed, rel_i, limit, lp_continue);
1816 ProjNode* cmpu_exit = insert_if_before_proj(cmpu->in(1), Unsigned, rel_u, cmpu->in(2), lp_continue);