In addition, all functions that call allocationFn now return FailureOr<Value>. This resolves a few TODOs in the code base.
Depends On D116451
Paths
| Differential D116452
[mlir][linalg][bufferize][NFC] Change allocationFn return type to FailureOr<Value> ClosedPublic Authored by springerm on Dec 31 2021, 7:42 AM.
Details Summary In addition, all functions that call allocationFn now return FailureOr<Value>. This resolves a few TODOs in the code base. Depends On D116451
Diff Detail
Event Timelinespringerm added a child revision: D116453: [mlir][linalg][bufferize] LinalgOp: Move existing region to new op.Dec 31 2021, 7:43 AM This revision is now accepted and ready to land.Jan 5 2022, 12:31 AM Closed by commit rG698896cd6c8c: [mlir][linalg][bufferize][NFC] Change allocationFn return type to… (authored by springerm). · Explain WhyJan 6 2022, 1:49 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 397981 mlir/include/mlir/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.h
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/BufferizableOpInterface.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/LinalgInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/SCFInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/TensorInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/ComprehensiveBufferize/VectorInterfaceImpl.cpp
mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferizePass.cpp
|