LLVM: llvm::LazyCallGraph::EdgeSequence Class Reference (original) (raw)
The edge sequence object.
This typically exists entirely within the node but is exposed as a separate type because a node doesn't initially have edges. An explicit population step is required to produce this sequence at first and it is then cached in the node. It is also used to represent edges entering the graph from outside the module to model the graph's roots.
The sequence itself both iterable and indexable. The indexes remain stable even as the sequence mutates (including removal).
Definition at line 180 of file LazyCallGraph.h.