| 
    CIRCT 22.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().