MLIR-AIE 1.4.5.dev
DMAStartTaskOpPattern Struct Reference
Inheritance diagram for DMAStartTaskOpPattern:
Collaboration diagram for DMAStartTaskOpPattern:

Public Member Functions

 DMAStartTaskOpPattern (MLIRContext *context, llvm::DenseMap< Operation *, bool > &onlyPushedOnce)
LogicalResult matchAndRewrite (DMAStartTaskOp op, PatternRewriter &rewriter) const override

Public Attributes

llvm::DenseMap< Operation *, bool > & onlyPushedOnce

Detailed Description

Definition at line 56 of file AIEDMATasksToNPU.cpp.

Constructor & Destructor Documentation

◆ DMAStartTaskOpPattern()

DMAStartTaskOpPattern::DMAStartTaskOpPattern ( MLIRContext * context,
llvm::DenseMap< Operation *, bool > & onlyPushedOnce )
inline

Definition at line 57 of file AIEDMATasksToNPU.cpp.

References onlyPushedOnce.

Member Function Documentation

◆ matchAndRewrite()

LogicalResult DMAStartTaskOpPattern::matchAndRewrite ( DMAStartTaskOp op,
PatternRewriter & rewriter ) const
inlineoverride

Member Data Documentation

◆ onlyPushedOnce

llvm::DenseMap<Operation *, bool>& DMAStartTaskOpPattern::onlyPushedOnce

Definition at line 62 of file AIEDMATasksToNPU.cpp.

Referenced by DMAStartTaskOpPattern(), and matchAndRewrite().


The documentation for this struct was generated from the following file: