Lines Matching refs:control_node
223 if (block->control_node()->Is<JumpLoop>()) {
224 loop_headers_.insert(block->control_node()->Cast<JumpLoop>()->target());
238 ControlNode* node = block->control_node();
431 void MaglevPrintingVisitor::Process(ControlNode* control_node,
435 MaybePrintEagerDeopt(os_, targets_, control_node, state);
439 if (control_node->Is<JumpLoop>()) {
440 BasicBlock* target = control_node->Cast<JumpLoop>()->target();
444 PrintPaddedId(os_, graph_labeller, control_node, "─", -2);
448 } else if (control_node->Is<UnconditionalControlNode>()) {
450 control_node->Cast<UnconditionalControlNode>()->target();
456 PrintPaddedId(os_, graph_labeller, control_node,
459 } else if (control_node->Is<ConditionalControlNode>()) {
461 control_node->Cast<ConditionalControlNode>()->if_true();
463 control_node->Cast<ConditionalControlNode>()->if_false();
471 PrintPaddedId(os_, graph_labeller, control_node, "─");
475 PrintPaddedId(os_, graph_labeller, control_node);
478 os_ << PrintNode(graph_labeller, control_node) << "\n";
481 if (control_node->Is<UnconditionalControlNode>()) {
483 control_node->Cast<UnconditionalControlNode>()->target();