Reuse getResultBuffer.
Nicolas: Please check if it is OK to use output directly instead of:
Value dimTensor = bvm.lookupOrDefault(output);
Depends On D110940
Paths
| Differential D110941
[mlir][linalg][bufferize][NFC] Simplify allocateBuffersForResults ClosedPublic Authored by springerm on Oct 1 2021, 8:01 AM.
Details Summary Reuse getResultBuffer. Nicolas: Please check if it is OK to use output directly instead of: Value dimTensor = bvm.lookupOrDefault(output); Depends On D110940
Diff Detail
Event TimelineHerald added subscribers: wenzhicui, wrengr, Chia-hungDuan and 20 others. · View Herald TranscriptOct 1 2021, 8:01 AM Comment Actions this seems fine, I cannot remember the layering evolution that made me not reuse code.
This revision is now accepted and ready to land.Oct 5 2021, 3:25 AM Comment Actions
Ah it's because you added that function to refactor stuff and avoid code duplication, makes sense! This revision was landed with ongoing or failed builds.Oct 12 2021, 5:36 PM Closed by commit rG0292236d0cc1: [mlir][linalg][bufferize][NFC] Simplify allocateBuffersForResults (authored by springerm). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 377746 mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferize.cpp
|
nit: wants