PandA-2024.02
|
#include <hls_ir.hpp>
Public Member Functions | |
HLSIR (const HLS_managerRef &hls_manager, const ParameterConstRef ¶meters) | |
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 ¶meters) | |
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... | |
Definition at line 51 of file hls_ir.hpp.
HLSIR::HLSIR | ( | const HLS_managerRef & | hls_manager, |
const ParameterConstRef & | parameters | ||
) |
Constructor.
Header include.
hls_manager | is the HLS manager |
parameters | is the set of input parameters |
Definition at line 43 of file hls_ir.cpp.
References ~HLSIR().
|
overridedefault |
|
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().
|
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().
|
protected |
The HLS manager.
Definition at line 55 of file hls_ir.hpp.
Referenced by AllocationInformation::GetNodeTypePrec(), AllocationInformation::InitializeDSPDB(), and AllocationInformation::InitializeMuxDB().