Lines Matching refs:match
69 //------------------------------match------------------------------------------
71 Node *StartNode::match( const ProjNode *proj, const Matcher *match ) {
76 return new (match->C) MachProjNode(this,proj->_con,RegMask::Empty,MachProjNode::unmatched_proj);
78 return new (match->C) MachProjNode(this,proj->_con,Matcher::c_frame_ptr_mask, Op_RegP);
80 return new (match->C) MachProjNode(this,proj->_con,match->_return_addr_mask,Op_RegP);
86 return new (match->C) ConNode(Type::TOP);
88 RegMask &rm = match->_calling_convention_mask[parm_num];
89 return new (match->C) MachProjNode(this,proj->_con,rm,ideal_reg);
618 //------------------------------match------------------------------------------
621 Node *CallNode::match( const ProjNode *proj, const Matcher *match ) {
626 return new (match->C) MachProjNode(this,proj->_con,RegMask::Empty,MachProjNode::unmatched_proj);
631 return new (match->C) MachProjNode(this,proj->_con, RegMask::Empty, (uint)OptoReg::Bad);
636 ? match->c_return_value(ideal_reg,true) // Calls into C runtime
637 : match-> return_value(ideal_reg,true); // Calls into compiled Java code
641 return new (match->C) MachProjNode(this,proj->_con,rm,ideal_reg);
916 assert(verify_jvms(jvms), "jvms must match");
1512 // found a match so keep on checking.