CIRCT  20.0.0git
circt::pipelinetocalyx::BuildOpGroups Member List

This is the complete list of members for circt::pipelinetocalyx::BuildOpGroups, including all inherited members.

assignAddressPorts(PatternRewriter &rewriter, Location loc, calyx::GroupInterface group, calyx::MemoryInterface memoryInterface, Operation::operand_range addressValues) constcirct::pipelinetocalyx::BuildOpGroupsinlineprivate
buildLibraryBinaryPipeOp(PatternRewriter &rewriter, TSrcOp op, TOpType opPipe, Value out) constcirct::pipelinetocalyx::BuildOpGroupsinlineprivate
buildLibraryOp(PatternRewriter &rewriter, TSrcOp op, TypeRange srcTypes, TypeRange dstTypes) constcirct::pipelinetocalyx::BuildOpGroupsinlineprivate
buildLibraryOp(PatternRewriter &rewriter, TSrcOp op) constcirct::pipelinetocalyx::BuildOpGroupsinlineprivate
buildOp(PatternRewriter &rewriter, BranchOpInterface brOp) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, arith::ConstantOp constOp) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, AddIOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, SubIOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, MulIOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, DivUIOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, RemUIOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, ShRUIOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, ShRSIOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, ShLIOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, AndIOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, OrIOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, XOrIOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, CmpIOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, TruncIOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, ExtUIOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, ReturnOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, IndexCastOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, memref::AllocOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, memref::AllocaOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, memref::LoadOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, memref::StoreOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
buildOp(PatternRewriter &rewriter, LoopScheduleTerminatorOp op) constcirct::pipelinetocalyx::BuildOpGroupsprivate
calyxLoweringStatecirct::calyx::FuncOpPartialLoweringPatternprivate
componentLoweringStatecirct::calyx::FuncOpPartialLoweringPatternmutableprivate
componentOpcirct::calyx::FuncOpPartialLoweringPatternmutableprivate
createGroupForOp(PatternRewriter &rewriter, Operation *op) constcirct::pipelinetocalyx::BuildOpGroupsinlineprivate
FuncOpPartialLoweringPattern(MLIRContext *context, LogicalResult &resRef, PatternApplicationState &patternState, DenseMap< mlir::func::FuncOp, calyx::ComponentOp > &map, calyx::CalyxLoweringState &state)circt::calyx::FuncOpPartialLoweringPattern
functionMappingcirct::calyx::FuncOpPartialLoweringPatternprotected
getComponent() constcirct::calyx::FuncOpPartialLoweringPattern
getState() constcirct::calyx::FuncOpPartialLoweringPatterninline
loweringState() constcirct::calyx::FuncOpPartialLoweringPattern
matchAndRewrite(mlir::func::FuncOp op, PatternRewriter &rewriter) const overridecirct::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 finalcirct::calyx::FuncOpPartialLoweringPatternvirtual
partiallyLowerFuncToComp(FuncOp funcOp, PatternRewriter &rewriter) const overridecirct::pipelinetocalyx::BuildOpGroupsinlineprivate
circt::calyx::FuncOpPartialLoweringPattern::partiallyLowerFuncToComp(mlir::func::FuncOp funcOp, PatternRewriter &rewriter) const =0circt::calyx::FuncOpPartialLoweringPatternpure virtual
partialPatternRescirct::calyx::PartialLoweringPattern< mlir::func::FuncOp >private
patternStatecirct::calyx::PartialLoweringPattern< mlir::func::FuncOp >private