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

Data structure definition for HLS constraints. More...

#include <iosfwd>
#include <limits>
#include <string>
#include <utility>
#include "custom_map.hpp"
#include "refcount.hpp"
Include dependency graph for hls_constraints.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  HLS_constraints
 Data structure used to store all the HLS constraints. More...
 

Macros

#define ENCODE_FU_LIB(fu_name, library)   ((fu_name) + ":" + (library))
 macro used to convert the functional unit name and the library in an unique string. More...
 

Typedefs

using HLS_constraintsRef = refcount< HLS_constraints >
 refcount definition of the class More...
 

Functions

 REF_FORWARD_DECL (HLS_constraints)
 STD include. More...
 
 CONSTREF_FORWARD_DECL (Parameter)
 
 REF_FORWARD_DECL (generic_device)
 

Detailed Description

Data structure definition for HLS constraints.

This class contains all the information useful to constrain the synthesis flow.

Author
Fabrizio Ferrandi fabri.nosp@m.zio..nosp@m.ferra.nosp@m.ndi@.nosp@m.polim.nosp@m.i.it
Christian Pilato pilat.nosp@m.o@el.nosp@m.et.po.nosp@m.limi.nosp@m..it $Revision$ $Date$ Last modified by $Author$

Definition in file hls_constraints.hpp.

Macro Definition Documentation

◆ ENCODE_FU_LIB

#define ENCODE_FU_LIB (   fu_name,
  library 
)    ((fu_name) + ":" + (library))

macro used to convert the functional unit name and the library in an unique string.

Definition at line 65 of file hls_constraints.hpp.

Referenced by HLS_constraints::get_number_fu(), allocation::InternalExec(), and HLS_constraints::set_number_fu().

Typedef Documentation

◆ HLS_constraintsRef

refcount definition of the class

Definition at line 292 of file hls_constraints.hpp.

Function Documentation

◆ CONSTREF_FORWARD_DECL()

CONSTREF_FORWARD_DECL ( Parameter  )

◆ REF_FORWARD_DECL() [1/2]

REF_FORWARD_DECL ( HLS_constraints  )

STD include.

utility includes

◆ REF_FORWARD_DECL() [2/2]

REF_FORWARD_DECL ( generic_device  )

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