class LazyCallGraph::postorder_ref_scc_iterator

Declaration

class LazyCallGraph::postorder_ref_scc_iterator
    : public iterator_facade_base { /* full declaration omitted */ };

Description

A post-order depth-first RefSCC iterator over the call graph. This iterator walks the cached post-order sequence of RefSCCs. However, it trades stability for flexibility. It is restricted to a forward iterator but will survive mutations which insert new RefSCCs and continue to point to the same RefSCC even if it moves in the post-order sequence.

Declared at: llvm/include/llvm/Analysis/LazyCallGraph.h:886

Inherits from: iterator_facade_base