CIRCT  19.0.0git
circt::scftocalyx::ComponentLoweringState Member List

This is the complete list of members for circt::scftocalyx::ComponentLoweringState, including all inherited members.

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
addForLoopIterReg(ScfForOp op, calyx::RegisterOp reg, unsigned idx)circt::scftocalyx::ForLoopLoweringStateInterfaceinline
addInstance(StringRef calleeName, InstanceOp instanceOp)circt::calyx::ComponentLoweringStateInterface
circt::addLoopIterReg(ScfWhileOp op, calyx::RegisterOp reg, unsigned idx)circt::calyx::LoopLoweringStateInterface< ScfWhileOp >inlineprivate
circt::scftocalyx::ForLoopLoweringStateInterface::addLoopIterReg(ScfForOp op, calyx::RegisterOp reg, unsigned idx)circt::calyx::LoopLoweringStateInterface< ScfForOp >inline
addReturnReg(calyx::RegisterOp reg, unsigned idx)circt::calyx::ComponentLoweringStateInterface
addWhileLoopIterReg(ScfWhileOp op, calyx::RegisterOp reg, unsigned idx)circt::scftocalyx::WhileLoopLoweringStateInterfaceinline
blockArgGroupscirct::calyx::ComponentLoweringStateInterfaceprivate
blockArgRegscirct::calyx::ComponentLoweringStateInterfaceprivate
blockScheduleablescirct::calyx::SchedulerInterface< Scheduleable >private
buildForLoopIterArgAssignments(OpBuilder &builder, ScfForOp op, calyx::ComponentOp componentOp, Twine uniqueSuffix, MutableArrayRef< OpOperand > ops)circt::scftocalyx::ForLoopLoweringStateInterfaceinline
circt::buildLoopIterArgAssignments(OpBuilder &builder, ScfWhileOp op, calyx::ComponentOp componentOp, Twine uniqueSuffix, MutableArrayRef< OpOperand > ops)circt::calyx::LoopLoweringStateInterface< ScfWhileOp >inlineprivate
circt::scftocalyx::ForLoopLoweringStateInterface::buildLoopIterArgAssignments(OpBuilder &builder, ScfForOp op, calyx::ComponentOp componentOp, Twine uniqueSuffix, MutableArrayRef< OpOperand > ops)circt::calyx::LoopLoweringStateInterface< ScfForOp >inline
buildWhileLoopIterArgAssignments(OpBuilder &builder, ScfWhileOp op, calyx::ComponentOp componentOp, Twine uniqueSuffix, MutableArrayRef< OpOperand > ops)circt::scftocalyx::WhileLoopLoweringStateInterfaceinline
componentcirct::calyx::ComponentLoweringStateInterfaceprivate
ComponentLoweringState(calyx::ComponentOp component)circt::scftocalyx::ComponentLoweringStateinline
ComponentLoweringStateInterface(calyx::ComponentOp component)circt::calyx::ComponentLoweringStateInterface
funcOpResultMappingcirct::calyx::ComponentLoweringStateInterfaceprivate
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::ComponentLoweringStateInterfaceinline
getForLoopInitGroups(ScfForOp op)circt::scftocalyx::ForLoopLoweringStateInterfaceinline
getForLoopIterReg(ScfForOp op, unsigned idx)circt::scftocalyx::ForLoopLoweringStateInterfaceinline
getForLoopIterRegs(ScfForOp op)circt::scftocalyx::ForLoopLoweringStateInterfaceinline
getForLoopLatchGroup(ScfForOp op)circt::scftocalyx::ForLoopLoweringStateInterfaceinline
getFuncOpResultMapping(unsigned funcReturnIdx)circt::calyx::ComponentLoweringStateInterface
getInstance(StringRef calleeName)circt::calyx::ComponentLoweringStateInterface
circt::getLoopInitGroups(ScfWhileOp op)circt::calyx::LoopLoweringStateInterface< ScfWhileOp >inlineprivate
circt::scftocalyx::ForLoopLoweringStateInterface::getLoopInitGroups(ScfForOp op)circt::calyx::LoopLoweringStateInterface< ScfForOp >inline
circt::getLoopIterReg(ScfWhileOp op, unsigned idx)circt::calyx::LoopLoweringStateInterface< ScfWhileOp >inlineprivate
circt::scftocalyx::ForLoopLoweringStateInterface::getLoopIterReg(ScfForOp op, unsigned idx)circt::calyx::LoopLoweringStateInterface< ScfForOp >inline
circt::getLoopIterRegs(ScfWhileOp op)circt::calyx::LoopLoweringStateInterface< ScfWhileOp >inlineprivate
circt::scftocalyx::ForLoopLoweringStateInterface::getLoopIterRegs(ScfForOp op)circt::calyx::LoopLoweringStateInterface< ScfForOp >inline
circt::getLoopLatchGroup(ScfWhileOp op)circt::calyx::LoopLoweringStateInterface< ScfWhileOp >inlineprivate
circt::scftocalyx::ForLoopLoweringStateInterface::getLoopLatchGroup(ScfForOp op)circt::calyx::LoopLoweringStateInterface< ScfForOp >inline
getMemoryInterface(Value memref)circt::calyx::ComponentLoweringStateInterface
getNewLibraryOpInstance(OpBuilder &builder, Location loc, TypeRange resTypes)circt::calyx::ComponentLoweringStateInterfaceinline
getReturnReg(unsigned idx)circt::calyx::ComponentLoweringStateInterface
getUniqueName(StringRef prefix)circt::calyx::ComponentLoweringStateInterface
getUniqueName(Operation *op)circt::calyx::ComponentLoweringStateInterface
getWhileLoopInitGroups(ScfWhileOp op)circt::scftocalyx::WhileLoopLoweringStateInterfaceinline
getWhileLoopIterRegs(ScfWhileOp op)circt::scftocalyx::WhileLoopLoweringStateInterfaceinline
getWhileLoopLatchGroup(ScfWhileOp op)circt::scftocalyx::WhileLoopLoweringStateInterfaceinline
instanceMapcirct::calyx::ComponentLoweringStateInterfaceprivate
isInputPortOfMemory(Value v)circt::calyx::ComponentLoweringStateInterface
circt::loopInitGroupscirct::calyx::LoopLoweringStateInterface< ScfWhileOp >private
circt::loopIterRegscirct::calyx::LoopLoweringStateInterface< ScfWhileOp >private
circt::loopLatchGroupscirct::calyx::LoopLoweringStateInterface< ScfWhileOp >private
memoriescirct::calyx::ComponentLoweringStateInterfaceprivate
opNamescirct::calyx::ComponentLoweringStateInterfaceprivate
prefixIdMapcirct::calyx::ComponentLoweringStateInterfaceprivate
registerEvaluatingGroup(Value v, calyx::GroupInterface group)circt::calyx::ComponentLoweringStateInterface
registerMemoryInterface(Value memref, const calyx::MemoryInterface &memoryInterface)circt::calyx::ComponentLoweringStateInterface
returnRegscirct::calyx::ComponentLoweringStateInterfaceprivate
setForLoopInitGroups(ScfForOp op, SmallVector< calyx::GroupOp > groups)circt::scftocalyx::ForLoopLoweringStateInterfaceinline
setForLoopLatchGroup(ScfForOp op, calyx::GroupOp group)circt::scftocalyx::ForLoopLoweringStateInterfaceinline
setFuncOpResultMapping(const DenseMap< unsigned, unsigned > &mapping)circt::calyx::ComponentLoweringStateInterface
circt::setLoopInitGroups(ScfWhileOp op, SmallVector< calyx::GroupOp > groups)circt::calyx::LoopLoweringStateInterface< ScfWhileOp >inlineprivate
circt::scftocalyx::ForLoopLoweringStateInterface::setLoopInitGroups(ScfForOp op, SmallVector< calyx::GroupOp > groups)circt::calyx::LoopLoweringStateInterface< ScfForOp >inline
circt::setLoopLatchGroup(ScfWhileOp op, calyx::GroupOp group)circt::calyx::LoopLoweringStateInterface< ScfWhileOp >inlineprivate
circt::scftocalyx::ForLoopLoweringStateInterface::setLoopLatchGroup(ScfForOp op, calyx::GroupOp group)circt::calyx::LoopLoweringStateInterface< ScfForOp >inline
setUniqueName(Operation *op, StringRef prefix)circt::calyx::ComponentLoweringStateInterface
setWhileLoopInitGroups(ScfWhileOp op, SmallVector< calyx::GroupOp > groups)circt::scftocalyx::WhileLoopLoweringStateInterfaceinline
setWhileLoopLatchGroup(ScfWhileOp op, calyx::GroupOp group)circt::scftocalyx::WhileLoopLoweringStateInterfaceinline
valueGroupAssignscirct::calyx::ComponentLoweringStateInterfaceprivate
~ComponentLoweringStateInterface()circt::calyx::ComponentLoweringStateInterface
circt::~LoopLoweringStateInterface()=defaultcirct::calyx::LoopLoweringStateInterface< ScfWhileOp >private
circt::scftocalyx::ForLoopLoweringStateInterface::~LoopLoweringStateInterface()=defaultcirct::calyx::LoopLoweringStateInterface< ScfForOp >