Lines Matching refs:node
26 NodeBase* node, std::string padding = " ",
28 int id = graph_labeller->NodeId(node);
36 os << graph_labeller->NodeId(node) << ": ";
238 ControlNode* node = block->control_node();
239 if (node->Is<JumpLoop>()) {
240 BasicBlock* target = node->Cast<JumpLoop>()->target();
243 } else if (node->Is<UnconditionalControlNode>()) {
245 node->Cast<UnconditionalControlNode>()->target(),
247 } else if (node->Is<ConditionalControlNode>()) {
249 node->Cast<ConditionalControlNode>()->if_true(),
252 node->Cast<ConditionalControlNode>()->if_false(),
308 NodeT* node, const ProcessingState& state) {
314 EagerDeoptInfo* deopt_info = node->eager_deopt_info();
320 [&](ValueNode* node, interpreter::Register reg) {
326 os << reg.ToString() << ":" << PrintNodeLabel(graph_labeller, node)
333 NodeBase* node, const ProcessingState& state) {
334 switch (node->opcode()) {
338 PrintEagerDeopt<Name>(os, targets, node->Cast<Name>(), state); \
348 NodeT* node, const ProcessingState& state) {
354 LazyDeoptInfo* deopt_info = node->lazy_deopt_info();
360 [&](ValueNode* node, interpreter::Register reg) {
370 os << PrintNodeLabel(graph_labeller, node) << ":"
378 NodeBase* node, const ProcessingState& state) {
379 switch (node->opcode()) {
383 PrintLazyDeopt<Name>(os, targets, node->Cast<Name>(), state); \
399 // Manually walk Phi inputs to print just the node labels, without
407 os_ << PrintNodeLabel(graph_labeller, phi->input(i).node());
416 void MaglevPrintingVisitor::Process(Node* node, const ProcessingState& state) {
419 MaybePrintEagerDeopt(os_, targets_, node, state);
422 PrintPaddedId(os_, graph_labeller, node);
423 os_ << PrintNode(graph_labeller, node) << "\n";
428 MaybePrintLazyDeopt(os_, targets_, node, state);