PandA-2024.02
Public Member Functions | Protected Attributes
HLSFunctionIR Class Reference

#include <hls_function_ir.hpp>

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

Public Member Functions

 HLSFunctionIR (const HLS_managerRef hls_manager, const unsigned int function_index, const ParameterConstRef parameters)
 Constructor. More...
 
 ~HLSFunctionIR () override
 Destructor. More...
 
- Public Member Functions inherited from HLSIR
 HLSIR (const HLS_managerRef &hls_manager, const ParameterConstRef &parameters)
 Constructor. More...
 
 ~HLSIR () override
 Destructor. More...
 
void Initialize () override=0
 Initialize all the data structure. More...
 
void Clear () override=0
 Clear all the data structure. More...
 
- Public Member Functions inherited from IntermediateRepresentation
 IntermediateRepresentation (const ParameterConstRef &parameters)
 Constructor. More...
 
virtual ~IntermediateRepresentation ()
 Destructor. More...
 

Protected Attributes

hlsRef hls
 The hls of the function. More...
 
const unsigned int function_index
 The index of the function to which this IR is associated. More...
 
- Protected Attributes inherited from HLSIR
const HLS_managerRef hls_manager
 The HLS manager. More...
 
- Protected Attributes inherited from IntermediateRepresentation
const ParameterConstRef parameters
 The set of input parameters. More...
 
int debug_level
 The debug level. More...
 

Detailed Description

Definition at line 52 of file hls_function_ir.hpp.

Constructor & Destructor Documentation

◆ HLSFunctionIR()

HLSFunctionIR::HLSFunctionIR ( const HLS_managerRef  _hls_manager,
const unsigned int  _function_index,
const ParameterConstRef  _parameters 
)

Constructor.

Header include.

Parameters
hls_manageris the HLS manager
function_indexis the index of the function to which this IR is associated
parametersis the set of input parameters

behavior include HLS include

Definition at line 49 of file hls_function_ir.cpp.

References ~HLSFunctionIR().

Here is the call graph for this function:

◆ ~HLSFunctionIR()

HLSFunctionIR::~HLSFunctionIR ( )
overridedefault

Destructor.

Referenced by HLSFunctionIR().

Here is the caller graph for this function:

Field Documentation

◆ function_index

const unsigned int HLSFunctionIR::function_index
protected

The index of the function to which this IR is associated.

Definition at line 59 of file hls_function_ir.hpp.

Referenced by AllocationInformation::GetNodeTypePrec().

◆ hls

hlsRef HLSFunctionIR::hls
protected

The hls of the function.

Definition at line 56 of file hls_function_ir.hpp.


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

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