PandA-2024.02
Public Member Functions | Protected Attributes
HLSIR Class Referenceabstract

#include <hls_ir.hpp>

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

Public Member Functions

 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

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 51 of file hls_ir.hpp.

Constructor & Destructor Documentation

◆ HLSIR()

HLSIR::HLSIR ( const HLS_managerRef hls_manager,
const ParameterConstRef parameters 
)

Constructor.

Header include.

Parameters
hls_manageris the HLS manager
parametersis the set of input parameters

Definition at line 43 of file hls_ir.cpp.

References ~HLSIR().

Here is the call graph for this function:

◆ ~HLSIR()

HLSIR::~HLSIR ( )
overridedefault

Destructor.

Referenced by HLSIR().

Here is the caller graph for this function:

Member Function Documentation

◆ Clear()

void HLSIR::Clear ( )
overridepure virtual

Clear all the data structure.

Implements IntermediateRepresentation.

Implemented in AllocationInformation.

Definition at line 55 of file hls_ir.cpp.

References IntermediateRepresentation::Clear().

Referenced by AllocationInformation::Clear().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Initialize()

void HLSIR::Initialize ( )
overridepure virtual

Initialize all the data structure.

Implements IntermediateRepresentation.

Implemented in AllocationInformation.

Definition at line 50 of file hls_ir.cpp.

References IntermediateRepresentation::Initialize().

Referenced by AllocationInformation::Initialize().

Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ hls_manager

const HLS_managerRef HLSIR::hls_manager
protected

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