[PATCH] D128049: [mlir] move SCF headers to SCF/{IR,Transforms} respectively

Alex Zinenko via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Fri Jun 17 10:00:53 PDT 2022


ftynse updated this revision to Diff 437955.
ftynse added a comment.

More rebase


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D128049/new/

https://reviews.llvm.org/D128049

Files:
  flang/lib/Optimizer/Transforms/AffineDemotion.cpp
  flang/lib/Optimizer/Transforms/AffinePromotion.cpp
  flang/lib/Optimizer/Transforms/ArrayValueCopy.cpp
  mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp
  mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp
  mlir/include/mlir/Dialect/Async/Transforms.h
  mlir/include/mlir/Dialect/Linalg/Utils/Utils.h
  mlir/include/mlir/Dialect/SCF/BufferizableOpInterfaceImpl.h
  mlir/include/mlir/Dialect/SCF/CMakeLists.txt
  mlir/include/mlir/Dialect/SCF/IR/CMakeLists.txt
  mlir/include/mlir/Dialect/SCF/IR/SCF.h
  mlir/include/mlir/Dialect/SCF/IR/SCFOps.td
  mlir/include/mlir/Dialect/SCF/Passes.h
  mlir/include/mlir/Dialect/SCF/Passes.td
  mlir/include/mlir/Dialect/SCF/Patterns.h
  mlir/include/mlir/Dialect/SCF/SCF.h
  mlir/include/mlir/Dialect/SCF/SCFOps.td
  mlir/include/mlir/Dialect/SCF/TileUsingInterface.h
  mlir/include/mlir/Dialect/SCF/Transforms.h
  mlir/include/mlir/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.h
  mlir/include/mlir/Dialect/SCF/Transforms/CMakeLists.txt
  mlir/include/mlir/Dialect/SCF/Transforms/Passes.h
  mlir/include/mlir/Dialect/SCF/Transforms/Passes.td
  mlir/include/mlir/Dialect/SCF/Transforms/Patterns.h
  mlir/include/mlir/Dialect/SCF/Transforms/TileUsingInterface.h
  mlir/include/mlir/Dialect/SCF/Transforms/Transforms.h
  mlir/include/mlir/Dialect/SCF/Utils/Utils.h
  mlir/include/mlir/InitAllDialects.h
  mlir/include/mlir/InitAllPasses.h
  mlir/lib/CAPI/Dialect/SCF.cpp
  mlir/lib/Conversion/AffineToStandard/AffineToStandard.cpp
  mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp
  mlir/lib/Conversion/LinalgToStandard/LinalgToStandard.cpp
  mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp
  mlir/lib/Conversion/SCFToControlFlow/SCFToControlFlow.cpp
  mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp
  mlir/lib/Conversion/SCFToGPU/SCFToGPUPass.cpp
  mlir/lib/Conversion/SCFToOpenMP/SCFToOpenMP.cpp
  mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp
  mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRVPass.cpp
  mlir/lib/Conversion/ShapeToStandard/ConvertShapeConstraints.cpp
  mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp
  mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
  mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp
  mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamedPass.cpp
  mlir/lib/Conversion/TosaToLinalg/TosaToLinalgPass.cpp
  mlir/lib/Conversion/TosaToSCF/TosaToSCF.cpp
  mlir/lib/Conversion/TosaToSCF/TosaToSCFPass.cpp
  mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp
  mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
  mlir/lib/Dialect/Affine/Transforms/LoopCoalescing.cpp
  mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp
  mlir/lib/Dialect/Async/Transforms/AsyncParallelFor.cpp
  mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp
  mlir/lib/Dialect/Func/Transforms/PassDetail.h
  mlir/lib/Dialect/GPU/Transforms/MemoryPromotion.cpp
  mlir/lib/Dialect/GPU/Transforms/ParallelLoopMapper.cpp
  mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
  mlir/lib/Dialect/Linalg/Transforms/CodegenStrategy.cpp
  mlir/lib/Dialect/Linalg/Transforms/HoistPadding.cpp
  mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp
  mlir/lib/Dialect/Linalg/Transforms/LinalgStrategyPasses.cpp
  mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
  mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp
  mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
  mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
  mlir/lib/Dialect/Linalg/Utils/Utils.cpp
  mlir/lib/Dialect/Math/Transforms/ExpandPatterns.cpp
  mlir/lib/Dialect/SCF/CMakeLists.txt
  mlir/lib/Dialect/SCF/IR/CMakeLists.txt
  mlir/lib/Dialect/SCF/IR/SCF.cpp
  mlir/lib/Dialect/SCF/SCF.cpp
  mlir/lib/Dialect/SCF/TransformOps/SCFTransformOps.cpp
  mlir/lib/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.cpp
  mlir/lib/Dialect/SCF/Transforms/Bufferize.cpp
  mlir/lib/Dialect/SCF/Transforms/ForToWhile.cpp
  mlir/lib/Dialect/SCF/Transforms/LoopCanonicalization.cpp
  mlir/lib/Dialect/SCF/Transforms/LoopPipelining.cpp
  mlir/lib/Dialect/SCF/Transforms/LoopRangeFolding.cpp
  mlir/lib/Dialect/SCF/Transforms/LoopSpecialization.cpp
  mlir/lib/Dialect/SCF/Transforms/ParallelLoopCollapsing.cpp
  mlir/lib/Dialect/SCF/Transforms/ParallelLoopFusion.cpp
  mlir/lib/Dialect/SCF/Transforms/ParallelLoopTiling.cpp
  mlir/lib/Dialect/SCF/Transforms/PassDetail.h
  mlir/lib/Dialect/SCF/Transforms/StructuralTypeConversions.cpp
  mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
  mlir/lib/Dialect/SCF/Utils/AffineCanonicalizationUtils.cpp
  mlir/lib/Dialect/SCF/Utils/Utils.cpp
  mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorConversion.cpp
  mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp
  mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp
  mlir/lib/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.cpp
  mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp
  mlir/lib/Dialect/Tensor/Transforms/SplitPadding.cpp
  mlir/lib/Dialect/Vector/Transforms/VectorDistribute.cpp
  mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp
  mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp
  mlir/lib/Target/Cpp/TranslateRegistration.cpp
  mlir/lib/Target/Cpp/TranslateToCpp.cpp
  mlir/python/mlir/dialects/SCFOps.td
  mlir/test/lib/Dialect/Affine/TestLoopMapping.cpp
  mlir/test/lib/Dialect/GPU/TestGpuMemoryPromotion.cpp
  mlir/test/lib/Dialect/Linalg/TestLinalgFusionTransforms.cpp
  mlir/test/lib/Dialect/Math/TestExpandMath.cpp
  mlir/test/lib/Dialect/SCF/TestLoopParametricTiling.cpp
  mlir/test/lib/Dialect/SCF/TestLoopUnrolling.cpp
  mlir/test/lib/Dialect/SCF/TestSCFUtils.cpp
  mlir/test/lib/Dialect/Tensor/TestTensorTransforms.cpp
  mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
  mlir/test/lib/Interfaces/TilingInterface/TestTilingInterface.cpp
  utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D128049.437955.patch
Type: text/x-patch
Size: 110974 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220617/8fc43362/attachment-0001.bin>


More information about the cfe-commits mailing list