LLVM 20.0.0git
|
Public Types | |
using | GraphType = const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * |
using | NodeRef = const ContextNode< DerivedCCG, FuncTy, CallTy > * |
using | NodePtrTy = std::unique_ptr< ContextNode< DerivedCCG, FuncTy, CallTy > > |
using | nodes_iterator = mapped_iterator< typename std::vector< NodePtrTy >::const_iterator, decltype(&getNode)> |
using | EdgePtrTy = std::shared_ptr< ContextEdge< DerivedCCG, FuncTy, CallTy > > |
using | ChildIteratorType = mapped_iterator< typename std::vector< std::shared_ptr< ContextEdge< DerivedCCG, FuncTy, CallTy > > >::const_iterator, decltype(&GetCallee)> |
Static Public Member Functions | |
static NodeRef | getNode (const NodePtrTy &P) |
static nodes_iterator | nodes_begin (GraphType G) |
static nodes_iterator | nodes_end (GraphType G) |
static NodeRef | getEntryNode (GraphType G) |
static const ContextNode< DerivedCCG, FuncTy, CallTy > * | GetCallee (const EdgePtrTy &P) |
static ChildIteratorType | child_begin (NodeRef N) |
static ChildIteratorType | child_end (NodeRef N) |
Definition at line 2896 of file MemProfContextDisambiguation.cpp.
using GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::ChildIteratorType = mapped_iterator<typename std::vector<std::shared_ptr<ContextEdge< DerivedCCG, FuncTy, CallTy> >>::const_iterator, decltype(&GetCallee)> |
Definition at line 2925 of file MemProfContextDisambiguation.cpp.
using GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::EdgePtrTy = std::shared_ptr<ContextEdge<DerivedCCG, FuncTy, CallTy> > |
Definition at line 2919 of file MemProfContextDisambiguation.cpp.
using GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::GraphType = const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> * |
Definition at line 2897 of file MemProfContextDisambiguation.cpp.
using GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::NodePtrTy = std::unique_ptr<ContextNode<DerivedCCG, FuncTy, CallTy> > |
Definition at line 2900 of file MemProfContextDisambiguation.cpp.
using GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::NodeRef = const ContextNode<DerivedCCG, FuncTy, CallTy> * |
Definition at line 2898 of file MemProfContextDisambiguation.cpp.
using GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::nodes_iterator = mapped_iterator<typename std::vector<NodePtrTy>::const_iterator, decltype(&getNode)> |
Definition at line 2903 of file MemProfContextDisambiguation.cpp.
|
inlinestatic |
Definition at line 2930 of file MemProfContextDisambiguation.cpp.
References N.
|
inlinestatic |
Definition at line 2934 of file MemProfContextDisambiguation.cpp.
References N.
|
inlinestatic |
Definition at line 2921 of file MemProfContextDisambiguation.cpp.
References P.
|
inlinestatic |
Definition at line 2915 of file MemProfContextDisambiguation.cpp.
References G.
|
inlinestatic |
Definition at line 2901 of file MemProfContextDisambiguation.cpp.
References P.
|
inlinestatic |
Definition at line 2907 of file MemProfContextDisambiguation.cpp.
|
inlinestatic |
Definition at line 2911 of file MemProfContextDisambiguation.cpp.