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 2397 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 2426 of file MemProfContextDisambiguation.cpp.
using GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::EdgePtrTy = std::shared_ptr<ContextEdge<DerivedCCG, FuncTy, CallTy> > |
Definition at line 2420 of file MemProfContextDisambiguation.cpp.
using GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::GraphType = const CallsiteContextGraph<DerivedCCG, FuncTy, CallTy> * |
Definition at line 2398 of file MemProfContextDisambiguation.cpp.
using GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::NodePtrTy = std::unique_ptr<ContextNode<DerivedCCG, FuncTy, CallTy> > |
Definition at line 2401 of file MemProfContextDisambiguation.cpp.
using GraphTraits< const CallsiteContextGraph< DerivedCCG, FuncTy, CallTy > * >::NodeRef = const ContextNode<DerivedCCG, FuncTy, CallTy> * |
Definition at line 2399 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 2404 of file MemProfContextDisambiguation.cpp.
|
inlinestatic |
Definition at line 2431 of file MemProfContextDisambiguation.cpp.
References N.
|
inlinestatic |
Definition at line 2435 of file MemProfContextDisambiguation.cpp.
References N.
|
inlinestatic |
Definition at line 2422 of file MemProfContextDisambiguation.cpp.
References P.
|
inlinestatic |
Definition at line 2416 of file MemProfContextDisambiguation.cpp.
References G.
|
inlinestatic |
Definition at line 2402 of file MemProfContextDisambiguation.cpp.
References P.
|
inlinestatic |
Definition at line 2408 of file MemProfContextDisambiguation.cpp.
|
inlinestatic |
Definition at line 2412 of file MemProfContextDisambiguation.cpp.