|
CIRCT 22.0.0git
|
#include <CalyxLoweringUtils.h>


Public Member Functions | |
| WhileOpInterface (T op) | |
| WhileOpInterface (Operation *op) | |
| T | getOperation () |
| Location | getLoc () override |
Private Attributes | |
| T | impl |
Additional Inherited Members | |
Private Member Functions inherited from circt::calyx::LoopInterface | |
| virtual Block * | getConditionBlock ()=0 |
| virtual Value | getConditionValue ()=0 |
Definition at line 161 of file CalyxLoweringUtils.h.
|
inlineexplicit |
Definition at line 165 of file CalyxLoweringUtils.h.
|
inlineexplicit |
Definition at line 166 of file CalyxLoweringUtils.h.
|
inlineoverridevirtual |
Implements circt::calyx::BasicLoopInterface.
Definition at line 172 of file CalyxLoweringUtils.h.
References circt::calyx::WhileOpInterface< T >::impl.
Referenced by circt::pipelinetocalyx::BuildControl::buildWhileCtrlOp(), and circt::scftocalyx::BuildControl::buildWhileCtrlOp().
|
inline |
Definition at line 169 of file CalyxLoweringUtils.h.
References circt::calyx::WhileOpInterface< T >::impl.
Referenced by circt::pipelinetocalyx::BuildControl::buildWhileCtrlOp(), circt::scftocalyx::LateSSAReplacement::partiallyLowerFuncToComp(), circt::pipelinetocalyx::BuildWhileGroups::partiallyLowerFuncToComp(), and circt::scftocalyx::BuildWhileGroups::partiallyLowerFuncToComp().
|
private |
Definition at line 175 of file CalyxLoweringUtils.h.
Referenced by circt::calyx::WhileOpInterface< T >::getLoc(), and circt::calyx::WhileOpInterface< T >::getOperation().