PandA-2024.02
Public Member Functions | Static Public Attributes
AbsControlStep Struct Reference

Absolute Control step First field is the basic block Second field is the relative control step. More...

#include <schedule.hpp>

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

Public Member Functions

 AbsControlStep ()
 Empty constructor. More...
 
 AbsControlStep (const unsigned int basic_block_index, const ControlStep control_step)
 Constructor. More...
 
bool operator< (const AbsControlStep &other) const
 Compare two scheduling step. More...
 

Static Public Attributes

static const ControlStep UNKNOWN = ControlStep(std::numeric_limits<unsigned int>::max())
 Constant used to specify unknown control step. More...
 

Detailed Description

Absolute Control step First field is the basic block Second field is the relative control step.

Definition at line 89 of file schedule.hpp.

Constructor & Destructor Documentation

◆ AbsControlStep() [1/2]

AbsControlStep::AbsControlStep ( )

Empty constructor.

frontend_analysis include

hls includes hls/module_allocation hls/stg include STL include technology include tree include

Definition at line 90 of file schedule.cpp.

References UNKNOWN.

◆ AbsControlStep() [2/2]

AbsControlStep::AbsControlStep ( const unsigned int  basic_block_index,
const ControlStep  control_step 
)

Constructor.

Parameters
basic_block_indexis the basic block index
control_stepis the relative control step

Definition at line 94 of file schedule.cpp.

References max, and UNKNOWN.

Member Function Documentation

◆ operator<()

bool AbsControlStep::operator< ( const AbsControlStep other) const

Compare two scheduling step.

Parameters
otheris the second step
Returns
true if this is before other

Definition at line 101 of file schedule.cpp.

Field Documentation

◆ UNKNOWN

const ControlStep AbsControlStep::UNKNOWN = ControlStep(std::numeric_limits<unsigned int>::max())
static

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

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