PandA-2024.02
|
Information associated with the whole basic-block graph. More...
#include <basic_block.hpp>
Public Member Functions | |
BBGraphInfo (const application_managerConstRef AppM, const unsigned int function_index) | |
Constructor with profiling information. More... | |
Public Member Functions inherited from GraphInfo | |
GraphInfo ()=default | |
Constructor. More... | |
virtual | ~GraphInfo ()=default |
Destructor. More... | |
Data Fields | |
const application_managerConstRef | AppM |
NOTE: this is equivalent to a weakrefcount since deleter should be null. More... | |
const unsigned int | function_index |
The index of the function. More... | |
CustomUnorderedMap< unsigned int, vertex > | bb_index_map |
vertex | entry_vertex |
Index identifying the entry basic block. More... | |
vertex | exit_vertex |
Index identifying the exit basic block. More... | |
Information associated with the whole basic-block graph.
Definition at line 247 of file basic_block.hpp.
BBGraphInfo::BBGraphInfo | ( | const application_managerConstRef | AppM, |
const unsigned int | function_index | ||
) |
Constructor with profiling information.
AppM | is the application manager |
function_index | is the function behavior of the function to which belongs |
Definition at line 132 of file basic_block.cpp.
const application_managerConstRef BBGraphInfo::AppM |
NOTE: this is equivalent to a weakrefcount since deleter should be null.
Definition at line 250 of file basic_block.hpp.
CustomUnorderedMap<unsigned int, vertex> BBGraphInfo::bb_index_map |
Definition at line 255 of file basic_block.hpp.
Referenced by BasicBlocksProfiling::Exec().
vertex BBGraphInfo::entry_vertex |
Index identifying the entry basic block.
Definition at line 258 of file basic_block.hpp.
vertex BBGraphInfo::exit_vertex |
Index identifying the exit basic block.
Definition at line 261 of file basic_block.hpp.
const unsigned int BBGraphInfo::function_index |
The index of the function.
Definition at line 253 of file basic_block.hpp.