Remove getDynOperands and createOrFoldDimOp from MemRef.h to decouple MemRef a bit from Tensor. These two functions are used in other dialects/transforms.
Depends On D105256
Paths
| Differential D105260
[mlir][NFC] MemRef cleanup: Remove helper functions ClosedPublic Authored by springerm on Jun 30 2021, 8:13 PM.
Details Summary Remove getDynOperands and createOrFoldDimOp from MemRef.h to decouple MemRef a bit from Tensor. These two functions are used in other dialects/transforms. Depends On D105256
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jul 1 2021, 11:56 PM This revision was landed with ongoing or failed builds.Jul 4 2021, 6:15 PM Closed by commit rG2c115ecc41d6: [mlir][NFC] MemRef cleanup: Remove helper functions (authored by springerm). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 356415 mlir/include/mlir/Dialect/Linalg/Utils/Utils.h
mlir/include/mlir/Dialect/MemRef/IR/MemRef.h
mlir/include/mlir/Dialect/Vector/VectorUtils.h
mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp
mlir/lib/Dialect/Linalg/Transforms/ComprehensiveBufferize.cpp
mlir/lib/Dialect/Linalg/Transforms/ElementwiseToLinalg.cpp
mlir/lib/Dialect/Linalg/Utils/Utils.cpp
mlir/lib/Dialect/MemRef/IR/MemRefDialect.cpp
mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp
mlir/lib/Dialect/Vector/VectorTransforms.cpp
mlir/lib/Dialect/Vector/VectorUtils.cpp
mlir/lib/Transforms/PipelineDataTransfer.cpp
|