parameters: (self)
docstring: Find back edges.  An edge (src, dest) is a back edge if and
          only if *dest* dominates *src*.
docstring_summary: Find back edges.  An edge (src, dest) is a back edge if and
          only if *dest* dominates *src*.
docstring_tokens: Find back edges . An edge ( src dest ) is a back edge if and only if * dest * dominates * src * .
function: def _find_back_edges(self):
          """
          Find back edges.  An edge (src, dest) is a back edge if and
          only if *dest* dominates *src*.
          """
          back_edges = set()
          for src, succs in self._succs.items():
              back = self._doms[src] & succs
              # In CPython bytecode, at most one back edge can flow from a
              # given block.
              assert len(back) <= 1
              back_edges.update((src, dest) for dest in back)
          self._back_edges = back_edges
function_tokens: def _find_back_edges ( self ) : back_edges = set ( ) for src , succs in self . _succs . items ( ) : back = self . _doms [ src ] & succs # In CPython bytecode, at most one back edge can flow from a # given block. assert len ( back ) <= 1 back_edges . update ( ( src , dest ) for dest in back ) self . _back_edges = back_edges