nod-ai / iree-amd-aie

IREE plugin repository for the AMD AIE accelerator
Apache License 2.0
69 stars 30 forks source link

[SplitLogicalObjectFifos] Add support for dma tranposed on the target side #850

Closed yzhang93 closed 3 weeks ago

yzhang93 commented 1 month ago

Previous PR https://github.com/nod-ai/iree-amd-aie/pull/812 added support to transpose dma dimensions on the target side for control code optimization. However, this new dma addressing wasn't supported in SplitLogicalObjectFifosForConnectionReuse pass.

This PR keeps the original logic and most of the original codes while adding the support for the new dma format.