![]() |
PandA-2024.02
|
#include <CallSitesCollectorVisitor.hpp>


Public Member Functions | |
| CallSitesCollectorVisitor (const HLS_managerRef &_HLSMgr) | |
| Constructor. More... | |
| ~CallSitesCollectorVisitor () | |
| Destructor. More... | |
| void | start_vertex (const vertex &, const CallGraph &) |
| void | back_edge (const EdgeDescriptor &, const CallGraph &) |
| void | examine_edge (const EdgeDescriptor &, const CallGraph &) |
| void | discover_vertex (const vertex &v, const CallGraph &) |
Private Attributes | |
| const HLS_managerRef | HLSMgr |
| A refcount to the HLSMgr. More... | |
| const CallGraphManagerConstRef | CGMan |
| A refcount to the call graph manager. More... | |
Definition at line 51 of file CallSitesCollectorVisitor.hpp.
| CallSitesCollectorVisitor::CallSitesCollectorVisitor | ( | const HLS_managerRef & | _HLSMgr | ) |
Constructor.
Definition at line 47 of file CallSitesCollectorVisitor.cpp.
References ~CallSitesCollectorVisitor().

|
default |
| void CallSitesCollectorVisitor::back_edge | ( | const EdgeDescriptor & | , |
| const CallGraph & | |||
| ) |
Definition at line 65 of file CallSitesCollectorVisitor.cpp.
References THROW_ERROR.
Definition at line 59 of file CallSitesCollectorVisitor.cpp.
| void CallSitesCollectorVisitor::examine_edge | ( | const EdgeDescriptor & | e, |
| const CallGraph & | g | ||
| ) |
Definition at line 70 of file CallSitesCollectorVisitor.cpp.
References CallGraph::CGetFunctionEdgeInfo(), CGMan, HLSMgr, STR, lenet_tvm::target, and THROW_ASSERT.

Definition at line 54 of file CallSitesCollectorVisitor.cpp.
References HLSMgr, and THROW_ASSERT.
|
private |
A refcount to the call graph manager.
Definition at line 58 of file CallSitesCollectorVisitor.hpp.
Referenced by discover_vertex(), and examine_edge().
|
private |
A refcount to the HLSMgr.
Definition at line 55 of file CallSitesCollectorVisitor.hpp.
Referenced by discover_vertex(), examine_edge(), and start_vertex().
1.8.13