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 2872 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 2901 of file MemProfContextDisambiguation.cpp.
using GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::EdgePtrTy = std::shared_ptr<ContextEdge<DerivedCCG, FuncTy, CallTy> > |
Definition at line 2895 of file MemProfContextDisambiguation.cpp.
using GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::GraphType = const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> * |
Definition at line 2873 of file MemProfContextDisambiguation.cpp.
using GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::NodePtrTy = std::unique_ptr<ContextNode<DerivedCCG, FuncTy, CallTy> > |
Definition at line 2876 of file MemProfContextDisambiguation.cpp.
using GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::NodeRef = const ContextNode<DerivedCCG, FuncTy, CallTy> * |
Definition at line 2874 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 2879 of file MemProfContextDisambiguation.cpp.
|
inlinestatic |
Definition at line 2906 of file MemProfContextDisambiguation.cpp.
References N.
|
inlinestatic |
Definition at line 2910 of file MemProfContextDisambiguation.cpp.
References N.
|
inlinestatic |
Definition at line 2897 of file MemProfContextDisambiguation.cpp.
References P.
|
inlinestatic |
Definition at line 2891 of file MemProfContextDisambiguation.cpp.
References G.
|
inlinestatic |
Definition at line 2877 of file MemProfContextDisambiguation.cpp.
References P.
|
inlinestatic |
Definition at line 2883 of file MemProfContextDisambiguation.cpp.
|
inlinestatic |
Definition at line 2887 of file MemProfContextDisambiguation.cpp.