CIRCT
20.0.0git
|
#include <CalyxLoweringUtils.h>
Public Member Functions | |
RepeatOpInterface (T op) | |
RepeatOpInterface (Operation *op) | |
T | getOperation () |
Location | getLoc () override |
Private Attributes | |
T | impl |
Additional Inherited Members | |
Private Member Functions inherited from circt::calyx::BasicLoopInterface | |
virtual | ~BasicLoopInterface () |
virtual Block::BlockArgListType | getBodyArgs ()=0 |
virtual Block * | getBodyBlock ()=0 |
virtual std::optional< int64_t > | getBound ()=0 |
Definition at line 180 of file CalyxLoweringUtils.h.
|
inlineexplicit |
Definition at line 184 of file CalyxLoweringUtils.h.
|
inlineexplicit |
Definition at line 185 of file CalyxLoweringUtils.h.
|
inlineoverridevirtual |
Implements circt::calyx::BasicLoopInterface.
Definition at line 191 of file CalyxLoweringUtils.h.
References circt::calyx::RepeatOpInterface< T >::impl.
Referenced by circt::scftocalyx::BuildControl::buildForCtrlOp(), and circt::scftocalyx::BuildForGroups::partiallyLowerFuncToComp().
|
inline |
Definition at line 188 of file CalyxLoweringUtils.h.
References circt::calyx::RepeatOpInterface< T >::impl.
Referenced by circt::scftocalyx::BuildOpGroups::buildOp(), and circt::scftocalyx::BuildForGroups::partiallyLowerFuncToComp().
|
private |
Definition at line 194 of file CalyxLoweringUtils.h.
Referenced by circt::calyx::RepeatOpInterface< T >::getLoc(), and circt::calyx::RepeatOpInterface< T >::getOperation().