CIRCT 20.0.0git
|
Public Member Functions | |
PipelineWhileOp (LoopSchedulePipelineOp op) | |
Block::BlockArgListType | getBodyArgs () override |
Block * | getBodyBlock () override |
Block * | getConditionBlock () override |
Value | getConditionValue () override |
std::optional< int64_t > | getBound () override |
Public Member Functions inherited from circt::calyx::WhileOpInterface< LoopSchedulePipelineOp > | |
WhileOpInterface (LoopSchedulePipelineOp op) | |
WhileOpInterface (Operation *op) | |
LoopSchedulePipelineOp | getOperation () |
Location | getLoc () override |
Definition at line 54 of file LoopScheduleToCalyx.cpp.
|
inlineexplicit |
Definition at line 56 of file LoopScheduleToCalyx.cpp.
|
inlineoverridevirtual |
Implements circt::calyx::BasicLoopInterface.
Definition at line 59 of file LoopScheduleToCalyx.cpp.
References circt::calyx::WhileOpInterface< LoopSchedulePipelineOp >::getOperation().
Referenced by circt::pipelinetocalyx::BuildWhileGroups::partiallyLowerFuncToComp().
|
inlineoverridevirtual |
Implements circt::calyx::BasicLoopInterface.
Definition at line 63 of file LoopScheduleToCalyx.cpp.
References circt::calyx::WhileOpInterface< LoopSchedulePipelineOp >::getOperation().
|
inlineoverridevirtual |
Implements circt::calyx::BasicLoopInterface.
Definition at line 71 of file LoopScheduleToCalyx.cpp.
References circt::calyx::WhileOpInterface< LoopSchedulePipelineOp >::getOperation().
Referenced by circt::pipelinetocalyx::BuildControl::buildWhileCtrlOp().
|
inlineoverridevirtual |
Implements circt::calyx::LoopInterface.
Definition at line 65 of file LoopScheduleToCalyx.cpp.
References circt::calyx::WhileOpInterface< LoopSchedulePipelineOp >::getOperation().
Referenced by circt::pipelinetocalyx::BuildWhileGroups::partiallyLowerFuncToComp().
|
inlineoverridevirtual |
Implements circt::calyx::LoopInterface.
Definition at line 67 of file LoopScheduleToCalyx.cpp.
References circt::calyx::WhileOpInterface< LoopSchedulePipelineOp >::getOperation().
Referenced by circt::pipelinetocalyx::BuildControl::buildWhileCtrlOp().