Lines Matching refs:ctrl

103 Node* PhaseMacroExpand::opt_bits_test(Node* ctrl, Node* region, int edge, Node* word, int mask, int bits, bool return_fast_path) {
112 IfNode* iff = new (C) IfNode( ctrl, bol, PROB_MIN, COUNT_UNKNOWN );
131 void PhaseMacroExpand::copy_predefined_input_for_runtime_call(Node * ctrl, CallNode* oldcall, CallNode* call) {
133 call->init_req( TypeFunc::Control, ctrl );
1090 Node* ctrl = alloc->in(TypeFunc::Control);
1097 assert(ctrl != NULL, "must have control");
1128 Node *toobig_false = ctrl;
1138 IfNode *toobig_iff = new (C) IfNode(ctrl, initial_slow_test, PROB_MIN, COUNT_UNKNOWN);
1147 toobig_false = ctrl;
1174 Node *eden_end = make_load(ctrl, mem, eden_end_adr, 0, TypeRawPtr::BOTTOM, T_ADDRESS);
1203 ? new (C) LoadPNode (ctrl, contended_phi_rawmem, eden_top_adr, TypeRawPtr::BOTTOM, TypeRawPtr::BOTTOM)
1335 Node* ctrl = new (C) ProjNode(init,TypeFunc::Control);
1336 transform_later(ctrl);
1343 mb->init_req(TypeFunc::Control, ctrl);
1345 ctrl = new (C) ProjNode(mb,TypeFunc::Control);
1346 transform_later(ctrl);
1353 _igvn.replace_node(init_ctrl, ctrl);
1390 slow_region = ctrl;
1427 // v---Proj(ctrl) <-----+ v---CatchProj(ctrl)
1516 ctrl = _fallthroughcatchproj->clone();
1517 transform_later(ctrl);
1520 ctrl = top();
1533 result_region ->init_req( slow_result_path, ctrl );
1980 Node* ctrl = alock->in(TypeFunc::Control);
2015 if (alock->is_Unlock() && ctrl != NULL && ctrl->is_Proj() &&
2016 ctrl->in(0)->is_MemBar()) {
2017 MemBarNode* membar = ctrl->in(0)->as_MemBar();
2020 _igvn.replace_node(fallthroughproj, ctrl);
2022 fallthroughproj = ctrl;
2024 ctrl = membar->in(TypeFunc::Control);
2028 _igvn.replace_node(fallthroughproj, ctrl);
2037 Node* ctrl = lock->in(TypeFunc::Control);
2104 Node* mark_node = make_load(ctrl, mem, obj, oopDesc::mark_offset_in_bytes(), TypeX_X, TypeX_X->basic_type());
2107 ctrl = opt_bits_test(ctrl, fast_lock_region, 1, mark_node,
2124 klass_node->in(1)->init_req(0, ctrl);
2127 klass_node->init_req(0, ctrl);
2129 Node *proto_node = make_load(ctrl, mem, klass_node, in_bytes(Klass::prototype_header_offset()), TypeX_X, TypeX_X->basic_type());
2132 Node* cast_thread = transform_later(new (C) CastP2XNode(ctrl, thread));
2137 Node* not_biased_ctrl = opt_bits_test(ctrl, region, 3, x_node,
2148 ctrl = opt_bits_test(not_biased_ctrl, fast_lock_region, 2, x_node,
2170 Node* epoch_ctrl = opt_bits_test(ctrl, rebiased_region, 1, x_node,
2185 cast_thread = transform_later(new (C) CastP2XNode(ctrl, thread));
2219 ctrl = opt_bits_test(fast_lock_region, region, 2, flock, 0, 0);
2223 slow_path->init_req(2, ctrl); // Capture slow-control
2237 slow_path = opt_bits_test(ctrl, region, 2, flock, 0, 0);
2274 Node* ctrl = unlock->in(TypeFunc::Control);
2295 Node* mark_node = make_load(ctrl, mem, obj, oopDesc::mark_offset_in_bytes(), TypeX_X, TypeX_X->basic_type());
2296 ctrl = opt_bits_test(ctrl, region, 3, mark_node,
2305 FastUnlockNode *funlock = new (C) FastUnlockNode( ctrl, obj, box );
2308 Node *slow_path = opt_bits_test(ctrl, region, 2, funlock, 0, 0);