Lines Matching refs:proj
58 // The proj is the control projection for the not-null case.
61 void Block::implicit_null_check(PhaseCFG *cfg, Node *proj, Node *val, int allowed_reasons) {
69 if( proj->Opcode() == Op_IfTrue ) f = 1.0f - f;
76 Block* not_null_block; // this one goes with the proj
78 if (_nodes[_nodes.size()-1] == proj) {
82 assert(_nodes[_nodes.size()-2] == proj, "proj is one or the other");
359 // proj==Op_True --> ne test; proj==Op_False --> eq test.
366 if( proj->Opcode() == Op_IfTrue ) {
382 Node *old_tst = proj->in(0);
558 void Block::add_call_kills(MachProjNode *proj, RegMask& regs, const char* save_policy, bool exclude_soe) {
566 proj->_rout.Insert(r);
615 MachProjNode *proj = new (matcher.C) MachProjNode( mcall, r_cnt+1, RegMask::Empty, MachProjNode::fat_proj );
616 bbs.map(proj->_idx,this);
617 _nodes.insert(node_cnt++, proj);
656 proj->_rout.OR(Matcher::method_handle_invoke_SP_save_mask());
659 add_call_kills(proj, regs, save_policy, exclude_soe);
842 MachProjNode *proj = new (matcher.C) MachProjNode( n, 1, RegMask::Empty, MachProjNode::fat_proj );
843 cfg->_bbs.map(proj->_idx,this);
844 _nodes.insert(phi_cnt++, proj);
846 add_call_kills(proj, regs, matcher._c_reg_save_policy, false);