Lines Matching refs:proj
1300 Node *DivModINode::match( const ProjNode *proj, const Matcher *match ) {
1301 uint ideal_reg = proj->ideal_reg();
1303 if (proj->_con == div_proj_num) {
1306 assert(proj->_con == mod_proj_num, "must be div or mod projection");
1309 return new (match->C)MachProjNode(this, proj->_con, rm, ideal_reg);
1315 Node *DivModLNode::match( const ProjNode *proj, const Matcher *match ) {
1316 uint ideal_reg = proj->ideal_reg();
1318 if (proj->_con == div_proj_num) {
1321 assert(proj->_con == mod_proj_num, "must be div or mod projection");
1324 return new (match->C)MachProjNode(this, proj->_con, rm, ideal_reg);