Lines Matching refs:_phase
44 _phase(phase),
682 if (_phase->C->get_alias_index(s1->as_Mem()->adr_type()) !=
683 _phase->C->get_alias_index(s2->as_Mem()->adr_type()))
1361 Compile* C = _phase->C;
1406 _phase->set_ctrl(vn, _phase->get_ctrl(p->at(0)));
1440 Compile* C = _phase->C;
1456 _phase->set_ctrl(cnt, _phase->get_ctrl(opd));
1464 _phase->set_ctrl(cnt, _phase->get_ctrl(opd));
1473 VectorNode* vn = VectorNode::scalar2vector(_phase->C, opd, vlen, p0_t);
1476 _phase->set_ctrl(vn, _phase->get_ctrl(opd));
1488 PackNode* pk = PackNode::make(_phase->C, opd, vlen, bt);
1499 _phase->set_ctrl(pk, _phase->get_ctrl(opd));
1544 Node* ex = ExtractNode::make(_phase->C, def, def_pos, velt_basic_type(def));
1546 _phase->set_ctrl(ex, _phase->get_ctrl(def));
2065 Node* aref = new (_phase->C) URShiftINode(align_to_ref_p.invar(), log2_elt);
2067 _phase->set_ctrl(aref, pre_ctrl);
2069 e = new (_phase->C) SubINode(e, aref);
2071 e = new (_phase->C) AddINode(e, aref);
2074 _phase->set_ctrl(e, pre_ctrl);
2078 Node* xbase = new(_phase->C) CastP2XNode(NULL, align_to_ref_p.base());
2081 xbase = new (_phase->C) ConvL2INode(xbase);
2085 Node* masked_xbase = new (_phase->C) AndINode(xbase, mask);
2088 Node* bref = new (_phase->C) URShiftINode(masked_xbase, log2_elt);
2090 _phase->set_ctrl(bref, pre_ctrl);
2091 e = new (_phase->C) AddINode(e, bref);
2093 _phase->set_ctrl(e, pre_ctrl);
2098 e = new (_phase->C) SubINode(e, lim0);
2100 e = new (_phase->C) AddINode(e, lim0);
2103 _phase->set_ctrl(e, pre_ctrl);
2108 e = new (_phase->C) SubINode(va, e);
2110 _phase->set_ctrl(e, pre_ctrl);
2114 Node* N = new (_phase->C) AndINode(e, va_msk);
2116 _phase->set_ctrl(N, pre_ctrl);
2122 lim = new (_phase->C) SubINode(lim0, N);
2124 lim = new (_phase->C) AddINode(lim0, N);
2127 _phase->set_ctrl(lim, pre_ctrl);
2129 (stride > 0) ? (Node*) new (_phase->C) MinINode(lim, orig_limit)
2130 : (Node*) new (_phase->C) MaxINode(lim, orig_limit);
2132 _phase->set_ctrl(constrained, pre_ctrl);