CIRCT  20.0.0git
circt::pipelinetocalyx::PipelineScheduler Member List

This is the complete list of members for circt::pipelinetocalyx::PipelineScheduler, including all inherited members.

addBlockScheduleable(mlir::Block *block, const Scheduleable &scheduleable)circt::calyx::SchedulerInterface< Scheduleable >inline
addPipelineEpilogue(Operation *op, SmallVector< StringAttr > groupNames)circt::pipelinetocalyx::PipelineSchedulerinline
addPipelinePrologue(Operation *op, SmallVector< StringAttr > groupNames)circt::pipelinetocalyx::PipelineSchedulerinline
addPipelineReg(Operation *stage, calyx::RegisterOp reg, unsigned idx)circt::pipelinetocalyx::PipelineSchedulerinline
blockScheduleablescirct::calyx::SchedulerInterface< Scheduleable >private
createPipelineEpilogue(Operation *op, PatternRewriter &rewriter)circt::pipelinetocalyx::PipelineSchedulerinline
createPipelinePrologue(Operation *op, PatternRewriter &rewriter)circt::pipelinetocalyx::PipelineSchedulerinline
getBlockScheduleables(mlir::Block *block)circt::calyx::SchedulerInterface< Scheduleable >inline
getNonPipelinedGroupFrom(Operation *op)circt::pipelinetocalyx::PipelineSchedulerinline
getPipelinePrologue(Operation *op)circt::pipelinetocalyx::PipelineSchedulerinline
getPipelineRegs(Operation *stage)circt::pipelinetocalyx::PipelineSchedulerinline
operationToGroupcirct::pipelinetocalyx::PipelineSchedulerprivate
pipelineEpiloguecirct::pipelinetocalyx::PipelineSchedulerprivate
pipelineProloguecirct::pipelinetocalyx::PipelineSchedulerprivate
pipelineRegscirct::pipelinetocalyx::PipelineSchedulerprivate
registerNonPipelineOperations(Operation *op, calyx::GroupInterface group)circt::pipelinetocalyx::PipelineSchedulerinline