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::ForLoopLoweringStateInterface | inline |
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::WhileLoopLoweringStateInterface | inline |
blockArgGroups | circt::calyx::ComponentLoweringStateInterface | private |
blockArgRegs | circt::calyx::ComponentLoweringStateInterface | private |
blockScheduleables | circt::calyx::SchedulerInterface< Scheduleable > | private |
buildForLoopIterArgAssignments(OpBuilder &builder, ScfForOp op, calyx::ComponentOp componentOp, Twine uniqueSuffix, MutableArrayRef< OpOperand > ops) | circt::scftocalyx::ForLoopLoweringStateInterface | inline |
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::WhileLoopLoweringStateInterface | inline |
component | circt::calyx::ComponentLoweringStateInterface | private |
ComponentLoweringState(calyx::ComponentOp component) | circt::scftocalyx::ComponentLoweringState | inline |
ComponentLoweringStateInterface(calyx::ComponentOp component) | circt::calyx::ComponentLoweringStateInterface | |
elseGroup | circt::scftocalyx::IfLoweringStateInterface | private |
extMemData | circt::calyx::ComponentLoweringStateInterface | private |
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 | |
getElseGroup(scf::IfOp op) | circt::scftocalyx::IfLoweringStateInterface | inline |
getEvaluatingGroup(Value v) | circt::calyx::ComponentLoweringStateInterface | inline |
getExtMemData() | circt::calyx::ComponentLoweringStateInterface | inline |
getExtMemData() const | circt::calyx::ComponentLoweringStateInterface | inline |
getForLoopInitGroups(ScfForOp op) | circt::scftocalyx::ForLoopLoweringStateInterface | inline |
getForLoopIterReg(ScfForOp op, unsigned idx) | circt::scftocalyx::ForLoopLoweringStateInterface | inline |
getForLoopIterRegs(ScfForOp op) | circt::scftocalyx::ForLoopLoweringStateInterface | inline |
getForLoopLatchGroup(ScfForOp op) | circt::scftocalyx::ForLoopLoweringStateInterface | inline |
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::ComponentLoweringStateInterface | inline |
getResultRegs(scf::IfOp op) | circt::scftocalyx::IfLoweringStateInterface | inline |
getResultRegs(scf::IfOp op, unsigned idx) | circt::scftocalyx::IfLoweringStateInterface | inline |
getReturnReg(unsigned idx) | circt::calyx::ComponentLoweringStateInterface | |
getThenGroup(scf::IfOp op) | circt::scftocalyx::IfLoweringStateInterface | inline |
getUniqueName(StringRef prefix) | circt::calyx::ComponentLoweringStateInterface | |
getUniqueName(Operation *op) | circt::calyx::ComponentLoweringStateInterface | |
getWhileLoopInitGroups(ScfWhileOp op) | circt::scftocalyx::WhileLoopLoweringStateInterface | inline |
getWhileLoopIterRegs(ScfWhileOp op) | circt::scftocalyx::WhileLoopLoweringStateInterface | inline |
getWhileLoopLatchGroup(ScfWhileOp op) | circt::scftocalyx::WhileLoopLoweringStateInterface | inline |
instanceMap | circt::calyx::ComponentLoweringStateInterface | private |
isInputPortOfMemory(Value v) | circt::calyx::ComponentLoweringStateInterface | |
circt::loopInitGroups | circt::calyx::LoopLoweringStateInterface< ScfWhileOp > | private |
circt::loopIterRegs | circt::calyx::LoopLoweringStateInterface< ScfWhileOp > | private |
circt::loopLatchGroups | circt::calyx::LoopLoweringStateInterface< ScfWhileOp > | private |
memories | circt::calyx::ComponentLoweringStateInterface | private |
opNames | circt::calyx::ComponentLoweringStateInterface | 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 | |
resultRegs | circt::scftocalyx::IfLoweringStateInterface | private |
returnRegs | circt::calyx::ComponentLoweringStateInterface | private |
setDataField(StringRef name, llvm::json::Array data) | circt::calyx::ComponentLoweringStateInterface | inline |
setElseGroup(scf::IfOp op, calyx::GroupOp group) | circt::scftocalyx::IfLoweringStateInterface | inline |
setForLoopInitGroups(ScfForOp op, SmallVector< calyx::GroupOp > groups) | circt::scftocalyx::ForLoopLoweringStateInterface | inline |
setForLoopLatchGroup(ScfForOp op, calyx::GroupOp group) | circt::scftocalyx::ForLoopLoweringStateInterface | inline |
setFormat(StringRef name, std::string numType, bool isSigned, unsigned width) | circt::calyx::ComponentLoweringStateInterface | inline |
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 |
setResultRegs(scf::IfOp op, calyx::RegisterOp reg, unsigned idx) | circt::scftocalyx::IfLoweringStateInterface | inline |
setThenGroup(scf::IfOp op, calyx::GroupOp group) | circt::scftocalyx::IfLoweringStateInterface | inline |
setUniqueName(Operation *op, StringRef prefix) | circt::calyx::ComponentLoweringStateInterface | |
setWhileLoopInitGroups(ScfWhileOp op, SmallVector< calyx::GroupOp > groups) | circt::scftocalyx::WhileLoopLoweringStateInterface | inline |
setWhileLoopLatchGroup(ScfWhileOp op, calyx::GroupOp group) | circt::scftocalyx::WhileLoopLoweringStateInterface | inline |
thenGroup | circt::scftocalyx::IfLoweringStateInterface | private |
valueGroupAssigns | circt::calyx::ComponentLoweringStateInterface | private |
~ComponentLoweringStateInterface() | circt::calyx::ComponentLoweringStateInterface | |
circt::~LoopLoweringStateInterface()=default | circt::calyx::LoopLoweringStateInterface< ScfWhileOp > | private |
circt::scftocalyx::ForLoopLoweringStateInterface::~LoopLoweringStateInterface()=default | circt::calyx::LoopLoweringStateInterface< ScfForOp > | |