|
| | LowerAIEMemcpy (MLIRContext *context, PatternBenefit benefit=1) |
| void | createDMABlocksAndOps (MemOp &mem, Location loc, StringRef tokenName, int acquireTknVal, int releaseTknVal, Value buf, int offset, int len, DMAChannelDir dmaDir, int channelIndex, ConversionPatternRewriter &rewriter) const |
| LogicalResult | matchAndRewrite (MemcpyOp op, OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const override |
Definition at line 42 of file AIELowerMemcpy.cpp.
◆ LowerAIEMemcpy()
| LowerAIEMemcpy::LowerAIEMemcpy |
( |
MLIRContext * | context, |
|
|
PatternBenefit | benefit = 1 ) |
|
inline |
◆ createDMABlocksAndOps()
| void LowerAIEMemcpy::createDMABlocksAndOps |
( |
MemOp & | mem, |
|
|
Location | loc, |
|
|
StringRef | tokenName, |
|
|
int | acquireTknVal, |
|
|
int | releaseTknVal, |
|
|
Value | buf, |
|
|
int | offset, |
|
|
int | len, |
|
|
DMAChannelDir | dmaDir, |
|
|
int | channelIndex, |
|
|
ConversionPatternRewriter & | rewriter ) const |
|
inline |
◆ matchAndRewrite()
| LogicalResult LowerAIEMemcpy::matchAndRewrite |
( |
MemcpyOp | op, |
|
|
OpAdaptor | adaptor, |
|
|
ConversionPatternRewriter & | rewriter ) const |
|
inlineoverride |
The documentation for this struct was generated from the following file: