addBlockScheduleable(mlir::Block *block, const Scheduleable &scheduleable) | circt::calyx::SchedulerInterface< Scheduleable > | inline |
addPipelineEpilogue(Operation *op, SmallVector< StringAttr > groupNames) | circt::pipelinetocalyx::PipelineScheduler | inline |
addPipelinePrologue(Operation *op, SmallVector< StringAttr > groupNames) | circt::pipelinetocalyx::PipelineScheduler | inline |
addPipelineReg(Operation *stage, calyx::RegisterOp reg, unsigned idx) | circt::pipelinetocalyx::PipelineScheduler | inline |
blockScheduleables | circt::calyx::SchedulerInterface< Scheduleable > | private |
createPipelineEpilogue(Operation *op, PatternRewriter &rewriter) | circt::pipelinetocalyx::PipelineScheduler | inline |
createPipelinePrologue(Operation *op, PatternRewriter &rewriter) | circt::pipelinetocalyx::PipelineScheduler | inline |
getBlockScheduleables(mlir::Block *block) | circt::calyx::SchedulerInterface< Scheduleable > | inline |
getNonPipelinedGroupFrom(Operation *op) | circt::pipelinetocalyx::PipelineScheduler | inline |
getPipelinePrologue(Operation *op) | circt::pipelinetocalyx::PipelineScheduler | inline |
getPipelineRegister(Value value) | circt::pipelinetocalyx::PipelineScheduler | inline |
getPipelineRegs(Operation *stage) | circt::pipelinetocalyx::PipelineScheduler | inline |
operationToGroup | circt::pipelinetocalyx::PipelineScheduler | private |
pipelineEpilogue | circt::pipelinetocalyx::PipelineScheduler | private |
pipelinePrologue | circt::pipelinetocalyx::PipelineScheduler | private |
pipelineRegs | circt::pipelinetocalyx::PipelineScheduler | private |
registerNonPipelineOperations(Operation *op, calyx::GroupInterface group) | circt::pipelinetocalyx::PipelineScheduler | inline |