nod-ai / iree-amd-aie

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

[ObjectFifo][NFC] Refactor DmaUtils + SplitLogicalObjectFifoForReuse #759

Closed Abhishek-Varma closed 2 months ago

Abhishek-Varma commented 2 months ago

-- This commit adds refactoring of few utilities in DmaUtils as well as a few involved in SplitLogicalObjectFifosForReuse pass. -- This is required for the follow-up PR that adds a new pass --iree-amdaie-combine-logical-objectfifos-for-connection-reuse.

Signed-off-by: Abhishek Varma abhvarma@amd.com

Abhishek-Varma commented 2 months ago

Hi @jtuyls , based on https://github.com/nod-ai/iree-amd-aie/pull/755#pullrequestreview-2289870920 I'm segregating #755 into two PRs.

This concerns NFC changes required to have the actual pass (https://github.com/nod-ai/iree-amd-aie/pull/760) implemented.