This PR removes AMDAIEStatefulTransform and AMDAIEAssignLockIDs by moving logic into AMDAIEBufferization, AMDAIEAcquireReleaseToUseLock and AMDAIELowerToAIE. This gets rid of an intermediate layer of logic operating on aie.objectfifo by going from logical objectFifos directly to aie.buffer. This reduces the overall amount of code/complexity needed to get to the same result.
This PR removes
AMDAIEStatefulTransform
andAMDAIEAssignLockIDs
by moving logic intoAMDAIEBufferization
,AMDAIEAcquireReleaseToUseLock
andAMDAIELowerToAIE
. This gets rid of an intermediate layer of logic operating onaie.objectfifo
by going from logical objectFifos directly to aie.buffer. This reduces the overall amount of code/complexity needed to get to the same result.