PandA-2024.02
Data Structures | Typedefs | Functions
profiling_information.hpp File Reference

Class specification for storing profiling information. More...

#include "config_HAVE_UNORDERED.hpp"
#include "basic_block.hpp"
#include "graph.hpp"
#include "custom_map.hpp"
#include "custom_set.hpp"
#include "refcount.hpp"
Include dependency graph for profiling_information.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  PathProfilingInformation
 Map storing path profiling information. More...
 
class  BBExecutions
 Map storing number of executions of each basic block. More...
 
class  BBEdgeExecutions
 Map storing number of executions of each basic block edge. More...
 
class  AvgIterations
 Map storing number of average iterations. More...
 
class  Iterations
 Map storing number of abs/max iterations. More...
 
class  ProfilingInformation
 Definition of the profiling information class. More...
 

Typedefs

using ProfilingInformationRef = refcount< ProfilingInformation >
 

Functions

 CONSTREF_FORWARD_DECL (BBGraph)
 Autoheader. More...
 
 CONSTREF_FORWARD_DECL (Loop)
 

Detailed Description

Class specification for storing profiling information.

This structure stores information about loop and path profiling

Author
Marco Lattuada marco.nosp@m..lat.nosp@m.tuada.nosp@m.@pol.nosp@m.imi.i.nosp@m.t

Definition in file profiling_information.hpp.

Typedef Documentation

◆ ProfilingInformationRef

Definition at line 277 of file profiling_information.hpp.

Function Documentation

◆ CONSTREF_FORWARD_DECL() [1/2]

CONSTREF_FORWARD_DECL ( BBGraph  )

Autoheader.

Behavior include Graph include STL include Utility include

◆ CONSTREF_FORWARD_DECL() [2/2]

CONSTREF_FORWARD_DECL ( Loop  )

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