[mlir] NFC: untangle SCF Patterns.h and Transforms.h
authorAlex Zinenko <zinenko@google.com>
Mon, 17 Jul 2023 12:57:55 +0000 (12:57 +0000)
committerAlex Zinenko <zinenko@google.com>
Tue, 18 Jul 2023 11:27:36 +0000 (11:27 +0000)
commit4a6b31b8d87748f48756674015e00d89e1880dbf
treedebd81a16ccca08edb13c3236f8721fdb20948c7
parentdd28cc707c49e90c3a10ac724f6f5f46a21031c3
[mlir] NFC: untangle SCF Patterns.h and Transforms.h

These two headers both contained a strange mix of definitions related to
both patterns and non-pattern transforms. Put patterns and "populate"
functions into Patterns.h and standalone transforms into Transforms.h.

Depends On: D155223

Reviewed By: nicolasvasilache

Differential Revision: https://reviews.llvm.org/D155454
mlir/include/mlir/Dialect/SCF/Transforms/Patterns.h
mlir/include/mlir/Dialect/SCF/Transforms/Transforms.h
mlir/lib/Dialect/NVGPU/TransformOps/NVGPUTransformOps.cpp
mlir/lib/Dialect/SCF/Transforms/Bufferize.cpp
mlir/lib/Dialect/SCF/Transforms/LoopCanonicalization.cpp
mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp
mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
mlir/test/lib/Conversion/OneToNTypeConversion/TestOneToNTypeConversionPass.cpp
mlir/test/lib/Dialect/Linalg/TestLinalgFusionTransforms.cpp
mlir/test/lib/Dialect/SCF/TestSCFUtils.cpp