class_docstr: CFG visitor that determines reaching definitions at statement level.
class_docstr_tok: ["CFG","visitor","that","determines","reaching","definitions","at","statement","level","."]
code: def visit_node(self, node):
      prev_defs_out = self.out[node]
  
      if node is self.graph.entry:
          defs_in = _NodeState(self.external_defs)
      else:
          defs_in = prev_defs_out
  
      for n in node.prev:
          defs_in |= self.out[n]
  
      defs_out = defs_in
      if isinstance(node.ast_node, (gast.Lambda, gast.FunctionDef)):
          defs_out += node.ast_node
  
      self.in_[node] = defs_in
      self.out[node] = defs_out
  
      return prev_defs_out != defs_out
  
imports: import gast
  from nvidia.dali._autograph.pyct import anno
  from nvidia.dali._autograph.pyct import cfg
  from nvidia.dali._autograph.pyct import transformer
label_desc: Use image node_id 3 for calling the Analyzer obj's underlying member method code with example usage: obj.visit_node(node) and returns: unknown