class AACallEdgeIterator
Declaration
class AACallEdgeIterator : public iterator_adaptor_base { /* full declaration omitted */ };
Description
An Iterator for call edges, creates AACallEdges attributes in a lazy way. This iterator becomes invalid if the underlying edge list changes. So This shouldn't outlive a iteration of Attributor.
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:4680
Inherits from: iterator_adaptor_base
Member Variables
- private llvm::Attributor& A
Method Overview
- private AACallEdgeIterator(llvm::Attributor & A, SetVector<Function *>::iterator Begin)
Methods
ΒΆAACallEdgeIterator(
llvm::Attributor& A,
SetVector<Function*>::iterator Begin)
AACallEdgeIterator(
llvm::Attributor& A,
SetVector<Function*>::iterator Begin)
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:4683
Parameters
- llvm::Attributor& A
- SetVector<Function*>::iterator Begin