|
| LowerAIEMemcpy (MLIRContext *context, PatternBenefit benefit=1) |
|
void | createDMABlocksAndOps (MemOp &mem, 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 38 of file AIELowerMemcpy.cpp.
◆ LowerAIEMemcpy()
LowerAIEMemcpy::LowerAIEMemcpy |
( |
MLIRContext * |
context, |
|
|
PatternBenefit |
benefit = 1 |
|
) |
| |
|
inline |
◆ createDMABlocksAndOps()
void LowerAIEMemcpy::createDMABlocksAndOps |
( |
MemOp & |
mem, |
|
|
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: