|
MLIR-AIE 1.4.5.dev
|
Public Member Functions | |
| InlineRuntimeCallsPattern (MLIRContext *ctx, mlir::OpBuilder::InsertPoint &ssaDefInsertPoint, mlir::OpBuilder::InsertPoint &symbolDefInsertPoint, llvm::SetVector< SymbolRefAttr > &allSymbolNames, llvm::DenseMap< Operation *, Operation * > &clonedDefs, AIE::NamedOpTableCollection &calleeNames) | |
| LogicalResult | matchAndRewrite (Operation *op, PatternRewriter &rewriter) const override |
Public Attributes | |
| mlir::OpBuilder::InsertPoint & | ssaDefInsertPoint |
| mlir::OpBuilder::InsertPoint & | symbolDefInsertPoint |
| llvm::SetVector< SymbolRefAttr > & | allSymbolNames |
| llvm::DenseMap< Operation *, Operation * > & | clonedDefs |
| AIE::NamedOpTableCollection & | calleeNames |
Definition at line 446 of file AIEMaterializeRuntimeSequences.cpp.
|
inline |
Definition at line 454 of file AIEMaterializeRuntimeSequences.cpp.
References allSymbolNames, calleeNames, clonedDefs, ssaDefInsertPoint, and symbolDefInsertPoint.
|
inlineoverride |
Definition at line 466 of file AIEMaterializeRuntimeSequences.cpp.
References allSymbolNames, calleeNames, clonedDefs, ssaDefInsertPoint, and symbolDefInsertPoint.
| llvm::SetVector<SymbolRefAttr>& InlineRuntimeCallsPattern::allSymbolNames |
Definition at line 450 of file AIEMaterializeRuntimeSequences.cpp.
Referenced by InlineRuntimeCallsPattern(), and matchAndRewrite().
| AIE::NamedOpTableCollection& InlineRuntimeCallsPattern::calleeNames |
Definition at line 452 of file AIEMaterializeRuntimeSequences.cpp.
Referenced by InlineRuntimeCallsPattern(), and matchAndRewrite().
| llvm::DenseMap<Operation *, Operation *>& InlineRuntimeCallsPattern::clonedDefs |
Definition at line 451 of file AIEMaterializeRuntimeSequences.cpp.
Referenced by InlineRuntimeCallsPattern(), and matchAndRewrite().
| mlir::OpBuilder::InsertPoint& InlineRuntimeCallsPattern::ssaDefInsertPoint |
Definition at line 448 of file AIEMaterializeRuntimeSequences.cpp.
Referenced by InlineRuntimeCallsPattern(), and matchAndRewrite().
| mlir::OpBuilder::InsertPoint& InlineRuntimeCallsPattern::symbolDefInsertPoint |
Definition at line 449 of file AIEMaterializeRuntimeSequences.cpp.
Referenced by InlineRuntimeCallsPattern(), and matchAndRewrite().