Lines Matching refs:ctrl

111 Node* PhaseMacroExpand::opt_bits_test(Node* ctrl, Node* region, int edge, Node* word, int mask, int bits, bool return_fast_path) {
120 IfNode* iff = new IfNode( ctrl, bol, PROB_MIN, COUNT_UNKNOWN );
139 void PhaseMacroExpand::copy_predefined_input_for_runtime_call(Node * ctrl, CallNode* oldcall, CallNode* call) {
141 call->init_req( TypeFunc::Control, ctrl );
1334 Node* ctrl = alloc->in(TypeFunc::Control);
1341 assert(ctrl != NULL, "must have control");
1371 Node *toobig_false = ctrl;
1381 IfNode *toobig_iff = new IfNode(ctrl, initial_slow_test, PROB_MIN, COUNT_UNKNOWN);
1390 toobig_false = ctrl;
1417 Node *eden_end = make_load(ctrl, mem, eden_end_adr, 0, TypeRawPtr::BOTTOM, T_ADDRESS);
1446 ? new LoadPNode (ctrl, contended_phi_rawmem, eden_top_adr, TypeRawPtr::BOTTOM, TypeRawPtr::BOTTOM, MemNode::unordered)
1588 Node* ctrl = new ProjNode(init,TypeFunc::Control);
1589 transform_later(ctrl);
1596 mb->init_req(TypeFunc::Control, ctrl);
1598 ctrl = new ProjNode(mb,TypeFunc::Control);
1599 transform_later(ctrl);
1607 _igvn.replace_node(init_ctrl, ctrl);
1647 slow_region = ctrl;
1684 // v---Proj(ctrl) <-----+ v---CatchProj(ctrl)
1773 ctrl = _fallthroughcatchproj->clone();
1774 transform_later(ctrl);
1777 ctrl = top();
1790 result_region ->init_req( slow_result_path, ctrl );
2248 Node* ctrl = alock->in(TypeFunc::Control);
2283 if (alock->is_Unlock() && ctrl != NULL && ctrl->is_Proj() &&
2284 ctrl->in(0)->is_MemBar()) {
2285 MemBarNode* membar = ctrl->in(0)->as_MemBar();
2288 _igvn.replace_node(fallthroughproj, ctrl);
2290 fallthroughproj = ctrl;
2292 ctrl = membar->in(TypeFunc::Control);
2296 _igvn.replace_node(fallthroughproj, ctrl);
2305 Node* ctrl = lock->in(TypeFunc::Control);
2372 Node* mark_node = make_load(ctrl, mem, obj, oopDesc::mark_offset_in_bytes(), TypeX_X, TypeX_X->basic_type());
2375 ctrl = opt_bits_test(ctrl, fast_lock_region, 1, mark_node,
2392 klass_node->in(1)->init_req(0, ctrl);
2395 klass_node->init_req(0, ctrl);
2397 Node *proto_node = make_load(ctrl, mem, klass_node, in_bytes(Klass::prototype_header_offset()), TypeX_X, TypeX_X->basic_type());
2400 Node* cast_thread = transform_later(new CastP2XNode(ctrl, thread));
2405 Node* not_biased_ctrl = opt_bits_test(ctrl, region, 3, x_node,
2416 ctrl = opt_bits_test(not_biased_ctrl, fast_lock_region, 2, x_node,
2438 Node* epoch_ctrl = opt_bits_test(ctrl, rebiased_region, 1, x_node,
2453 cast_thread = transform_later(new CastP2XNode(ctrl, thread));
2486 ctrl = opt_bits_test(fast_lock_region, region, 2, flock, 0, 0);
2490 slow_path->init_req(2, ctrl); // Capture slow-control
2504 slow_path = opt_bits_test(ctrl, region, 2, flock, 0, 0);
2543 Node* ctrl = unlock->in(TypeFunc::Control);
2564 Node* mark_node = make_load(ctrl, mem, obj, oopDesc::mark_offset_in_bytes(), TypeX_X, TypeX_X->basic_type());
2565 ctrl = opt_bits_test(ctrl, region, 3, mark_node,
2574 FastUnlockNode *funlock = new FastUnlockNode( ctrl, obj, box );
2577 Node *slow_path = opt_bits_test(ctrl, region, 2, funlock, 0, 0);