Skip to content

Add passes to convert memref::CopyOp and LinalgExt::PackOp into AMDAIE::DmaCpyNdOp #480

Open
@jtuyls

Description

@jtuyls

From @nirvedhmeshram:

Dont have to do this in this PR, but it would be good to just have a pass that lowers memcopy to dma because the air::createCopyToDmaPass does a lot of other stuff looking for subviews that we (hopefully) dont need.

(#473 (comment))

Additionally, a new pass can be created/the existing AMDAIEPackToDmaPass can be updated to convert LinalgExt::PackOp into AMDAIE::DmaCpyNdOp.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions