Previously, when multiple air.channel.put/get ops get fused to the same channel, an async token will be assigned. This is now disabled because the downstream AIRIsolateAsyncDmaLoopNest pass respects puts/gets sharing the same channel as being asynchrounously dependent (contention over shared data movement resource, channel).
Previously, when multiple
air.channel.put/get
ops get fused to the same channel, an async token will be assigned. This is now disabled because the downstreamAIRIsolateAsyncDmaLoopNest
pass respects puts/gets sharing the same channel as being asynchrounously dependent (contention over shared data movement resource, channel).