PandA-2024.02
Public Member Functions | Data Fields
BBGraphInfo Struct Reference

Information associated with the whole basic-block graph. More...

#include <basic_block.hpp>

Inheritance diagram for BBGraphInfo:
Inheritance graph
[legend]
Collaboration diagram for BBGraphInfo:
Collaboration graph
[legend]

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, vertexbb_index_map
 
vertex entry_vertex
 Index identifying the entry basic block. More...
 
vertex exit_vertex
 Index identifying the exit basic block. More...
 

Detailed Description

Information associated with the whole basic-block graph.

Definition at line 247 of file basic_block.hpp.

Constructor & Destructor Documentation

◆ BBGraphInfo()

BBGraphInfo::BBGraphInfo ( const application_managerConstRef  AppM,
const unsigned int  function_index 
)

Constructor with profiling information.

Parameters
AppMis the application manager
function_indexis the function behavior of the function to which belongs

Definition at line 132 of file basic_block.cpp.

Field Documentation

◆ AppM

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.

◆ bb_index_map

CustomUnorderedMap<unsigned int, vertex> BBGraphInfo::bb_index_map

Definition at line 255 of file basic_block.hpp.

Referenced by BasicBlocksProfiling::Exec().

◆ entry_vertex

vertex BBGraphInfo::entry_vertex

Index identifying the entry basic block.

Definition at line 258 of file basic_block.hpp.

◆ exit_vertex

vertex BBGraphInfo::exit_vertex

Index identifying the exit basic block.

Definition at line 261 of file basic_block.hpp.

◆ function_index

const unsigned int BBGraphInfo::function_index

The index of the function.

Definition at line 253 of file basic_block.hpp.


The documentation for this struct was generated from the following files:

Generated on Mon Feb 12 2024 13:03:44 for PandA-2024.02 by doxygen 1.8.13