Lines Matching refs:control_input
135 Node* control_input = NodeProperties::GetControlInput(node, 0);
136 if (!reduced_.Get(control_input)) return NoChange();
137 ControlPathConditions from_input = node_conditions_.Get(control_input);
145 Replace(use, condition_value ? control_input : dead());
148 Replace(use, condition_value ? dead() : control_input);
236 Node* control_input = NodeProperties::GetControlInput(node, 0);
240 if (!reduced_.Get(control_input)) return NoChange();
244 if (control_input->opcode() == IrOpcode::kMerge &&
249 ControlPathConditions from_input = node_conditions_.Get(control_input);
269 control_input->opcode() == IrOpcode::kIfTrue) ||
271 control_input->opcode() == IrOpcode::kIfFalse)) &&
272 control_input->UseCount() == 1) {
273 Node* branch = NodeProperties::GetControlInput(control_input);
278 if (use != control_input) other_if_branch = use;
287 control_input->Kill();
303 return Replace(control_input);