SplitReduction is known to require a concrete additional buffer
to store tempoaray information.
Modify it to introduce a bufferization.alloc_tensor.
This behaves better with subset-based tiling and bufferization.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
I am not sure introducing an allocation semantics op at this level makes sense for all use cases. AFAICS, the bufferization allocation op should only be introduced "close to bufferization" and that might not be the case for all use cases. Definitely is not the case for within IREE. At the very least it should be optional to use this op.