CIRCT
20.0.0git
|
This is the complete list of members for circt::scftocalyx::BuildControl, including all inherited members.
buildCFGControl(DenseSet< Block * > path, PatternRewriter &rewriter, mlir::Block *parentCtrlBlock, mlir::Block *preBlock, mlir::Block *block) const | circt::scftocalyx::BuildControl | inlineprivate |
buildForCtrlOp(ScfForOp forOp, SmallVector< calyx::GroupOp > const &initGroups, uint64_t bound, PatternRewriter &rewriter) const | circt::scftocalyx::BuildControl | inlineprivate |
buildWhileCtrlOp(ScfWhileOp whileOp, SmallVector< calyx::GroupOp > initGroups, PatternRewriter &rewriter) const | circt::scftocalyx::BuildControl | inlineprivate |
calyxLoweringState | circt::calyx::FuncOpPartialLoweringPattern | private |
componentLoweringState | circt::calyx::FuncOpPartialLoweringPattern | mutableprivate |
componentOp | circt::calyx::FuncOpPartialLoweringPattern | mutableprivate |
FuncOpPartialLoweringPattern(MLIRContext *context, LogicalResult &resRef, PatternApplicationState &patternState, DenseMap< mlir::func::FuncOp, calyx::ComponentOp > &map, calyx::CalyxLoweringState &state) | circt::calyx::FuncOpPartialLoweringPattern | |
functionMapping | circt::calyx::FuncOpPartialLoweringPattern | protected |
getComponent() const | circt::calyx::FuncOpPartialLoweringPattern | |
getState() const | circt::calyx::FuncOpPartialLoweringPattern | inline |
insertParInitGroups(PatternRewriter &rewriter, Location loc, const SmallVector< calyx::GroupOp > &initGroups) const | circt::scftocalyx::BuildControl | inlineprivate |
loweringState() const | circt::calyx::FuncOpPartialLoweringPattern | |
matchAndRewrite(mlir::func::FuncOp op, PatternRewriter &rewriter) const override | circt::calyx::PartialLoweringPattern< mlir::func::FuncOp > | inline |
PartialLoweringPattern(MLIRContext *ctx, LogicalResult &resRef, PatternApplicationState &patternState) | circt::calyx::PartialLoweringPattern< mlir::func::FuncOp > | inline |
partiallyLower(mlir::func::FuncOp funcOp, PatternRewriter &rewriter) const override final | circt::calyx::FuncOpPartialLoweringPattern | virtual |
partiallyLowerFuncToComp(FuncOp funcOp, PatternRewriter &rewriter) const override | circt::scftocalyx::BuildControl | inlineprivate |
circt::calyx::FuncOpPartialLoweringPattern::partiallyLowerFuncToComp(mlir::func::FuncOp funcOp, PatternRewriter &rewriter) const =0 | circt::calyx::FuncOpPartialLoweringPattern | pure virtual |
partialPatternRes | circt::calyx::PartialLoweringPattern< mlir::func::FuncOp > | private |
patternState | circt::calyx::PartialLoweringPattern< mlir::func::FuncOp > | private |
scheduleBasicBlock(PatternRewriter &rewriter, const DenseSet< Block * > &path, mlir::Block *parentCtrlBlock, mlir::Block *block) const | circt::scftocalyx::BuildControl | inlineprivate |
schedulePath(PatternRewriter &rewriter, const DenseSet< Block * > &path, Location loc, Block *from, Block *to, Block *parentCtrlBlock) const | circt::scftocalyx::BuildControl | inlineprivate |