| addBlockArgGroup(Block *from, Block *to, calyx::GroupOp grp) | circt::calyx::ComponentLoweringStateInterface | |
| addBlockArgReg(Block *block, calyx::RegisterOp reg, unsigned idx) | circt::calyx::ComponentLoweringStateInterface | |
| addBlockScheduleable(mlir::Block *block, const Scheduleable &scheduleable) | circt::calyx::SchedulerInterface< Scheduleable > | inline |
| addInstance(StringRef calleeName, InstanceOp instanceOp) | circt::calyx::ComponentLoweringStateInterface | |
| addLoopIterReg(PipelineWhileOp op, calyx::RegisterOp reg, unsigned idx) | circt::calyx::LoopLoweringStateInterface< PipelineWhileOp > | 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 |
| addReturnReg(calyx::RegisterOp reg, unsigned idx) | circt::calyx::ComponentLoweringStateInterface | |
| addSeqGuardCmpLibOp(Operation *op) | circt::calyx::ComponentLoweringStateInterface | |
| blockArgGroups | circt::calyx::ComponentLoweringStateInterface | private |
| blockArgRegs | circt::calyx::ComponentLoweringStateInterface | private |
| blockScheduleables | circt::calyx::SchedulerInterface< Scheduleable > | private |
| buildLoopIterArgAssignments(OpBuilder &builder, PipelineWhileOp op, calyx::ComponentOp componentOp, Twine uniqueSuffix, MutableArrayRef< OpOperand > ops) | circt::calyx::LoopLoweringStateInterface< PipelineWhileOp > | inline |
| component | circt::calyx::ComponentLoweringStateInterface | private |
| ComponentLoweringState(calyx::ComponentOp component) | circt::pipelinetocalyx::ComponentLoweringState | inline |
| ComponentLoweringStateInterface(calyx::ComponentOp component) | circt::calyx::ComponentLoweringStateInterface | |
| createPipelineEpilogue(Operation *op, PatternRewriter &rewriter) | circt::pipelinetocalyx::PipelineScheduler | inline |
| createPipelinePrologue(Operation *op, PatternRewriter &rewriter) | circt::pipelinetocalyx::PipelineScheduler | inline |
| extMemData | circt::calyx::ComponentLoweringStateInterface | private |
| findEvaluatingGroup(Value v) | circt::calyx::ComponentLoweringStateInterface | inline |
| funcOpResultMapping | circt::calyx::ComponentLoweringStateInterface | private |
| getBlockArgGroups(Block *from, Block *to) | circt::calyx::ComponentLoweringStateInterface | |
| getBlockArgRegs(Block *block) | circt::calyx::ComponentLoweringStateInterface | |
| getBlockScheduleables(mlir::Block *block) | circt::calyx::SchedulerInterface< Scheduleable > | inline |
| getComponentOp() | circt::calyx::ComponentLoweringStateInterface | |
| getEvaluatingGroup(Value v) | circt::calyx::ComponentLoweringStateInterface | inline |
| getExtMemData() | circt::calyx::ComponentLoweringStateInterface | inline |
| getExtMemData() const | circt::calyx::ComponentLoweringStateInterface | inline |
| getFuncOpResultMapping(unsigned funcReturnIdx) | circt::calyx::ComponentLoweringStateInterface | |
| getInstance(StringRef calleeName) | circt::calyx::ComponentLoweringStateInterface | |
| getLoopInitGroups(PipelineWhileOp op) | circt::calyx::LoopLoweringStateInterface< PipelineWhileOp > | inline |
| getLoopIterReg(PipelineWhileOp op, unsigned idx) | circt::calyx::LoopLoweringStateInterface< PipelineWhileOp > | inline |
| getLoopIterRegs(PipelineWhileOp op) | circt::calyx::LoopLoweringStateInterface< PipelineWhileOp > | inline |
| getLoopLatchGroup(PipelineWhileOp op) | circt::calyx::LoopLoweringStateInterface< PipelineWhileOp > | inline |
| getMemoryInterface(Value memref) | circt::calyx::ComponentLoweringStateInterface | |
| getNewLibraryOpInstance(OpBuilder &builder, Location loc, TypeRange resTypes) | circt::calyx::ComponentLoweringStateInterface | 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 |
| getReturnReg(unsigned idx) | circt::calyx::ComponentLoweringStateInterface | |
| getUniqueName(StringRef prefix) | circt::calyx::ComponentLoweringStateInterface | |
| getUniqueName(Operation *op) | circt::calyx::ComponentLoweringStateInterface | |
| instanceMap | circt::calyx::ComponentLoweringStateInterface | private |
| isInputPortOfMemory(Value v) | circt::calyx::ComponentLoweringStateInterface | |
| isSeqGuardCmpLibOp(Operation *op) | circt::calyx::ComponentLoweringStateInterface | |
| loopInitGroups | circt::calyx::LoopLoweringStateInterface< PipelineWhileOp > | private |
| loopIterRegs | circt::calyx::LoopLoweringStateInterface< PipelineWhileOp > | private |
| loopLatchGroups | circt::calyx::LoopLoweringStateInterface< PipelineWhileOp > | private |
| memories | circt::calyx::ComponentLoweringStateInterface | private |
| operationToGroup | circt::pipelinetocalyx::PipelineScheduler | private |
| opNames | circt::calyx::ComponentLoweringStateInterface | private |
| pipelineEpilogue | circt::pipelinetocalyx::PipelineScheduler | private |
| pipelinePrologue | circt::pipelinetocalyx::PipelineScheduler | private |
| pipelineRegs | circt::pipelinetocalyx::PipelineScheduler | private |
| prefixIdMap | circt::calyx::ComponentLoweringStateInterface | private |
| registerEvaluatingGroup(Value v, calyx::GroupInterface group) | circt::calyx::ComponentLoweringStateInterface | |
| registerMemoryInterface(Value memref, const calyx::MemoryInterface &memoryInterface) | circt::calyx::ComponentLoweringStateInterface | |
| registerNonPipelineOperations(Operation *op, calyx::GroupInterface group) | circt::pipelinetocalyx::PipelineScheduler | inline |
| returnRegs | circt::calyx::ComponentLoweringStateInterface | private |
| seqGuardCmpLibOps | circt::calyx::ComponentLoweringStateInterface | private |
| setDataField(StringRef name, llvm::json::Array data) | circt::calyx::ComponentLoweringStateInterface | inline |
| setFormat(StringRef name, std::string numType, bool isSigned, unsigned width) | circt::calyx::ComponentLoweringStateInterface | inline |
| setFuncOpResultMapping(const DenseMap< unsigned, unsigned > &mapping) | circt::calyx::ComponentLoweringStateInterface | |
| setLoopInitGroups(PipelineWhileOp op, SmallVector< calyx::GroupOp > groups) | circt::calyx::LoopLoweringStateInterface< PipelineWhileOp > | inline |
| setLoopLatchGroup(PipelineWhileOp op, calyx::GroupOp group) | circt::calyx::LoopLoweringStateInterface< PipelineWhileOp > | inline |
| setUniqueName(Operation *op, StringRef prefix) | circt::calyx::ComponentLoweringStateInterface | |
| valueGroupAssigns | circt::calyx::ComponentLoweringStateInterface | private |
| ~ComponentLoweringStateInterface() | circt::calyx::ComponentLoweringStateInterface | virtual |
| ~LoopLoweringStateInterface()=default | circt::calyx::LoopLoweringStateInterface< PipelineWhileOp > | |