[mlir] Rename conversions involving ex-Loop dialect to mention SCF
authorAlex Zinenko <zinenko@google.com>
Thu, 14 May 2020 12:41:35 +0000 (14:41 +0200)
committerAlex Zinenko <zinenko@google.com>
Fri, 15 May 2020 08:45:11 +0000 (10:45 +0200)
commit4ead2cf76c4a1df260e7dff0fa767074bae6e2b8
treed19d94fa584beceba3d6dedc123a3898c8eb06c3
parent56970ec6a0bed5ba4312872eed13137ca43f67fb
[mlir] Rename conversions involving ex-Loop dialect to mention SCF

The following Conversions are affected: LoopToStandard -> SCFToStandard,
LoopsToGPU -> SCFToGPU, VectorToLoops -> VectorToSCF. Full file paths are
affected. Additionally, drop the 'Convert' prefix from filenames living under
lib/Conversion where applicable.

API names and CLI options for pass testing are also renamed when applicable. In
particular, LoopsToGPU contains several passes that apply to different kinds of
loops (`for` or `parallel`), for which the original names are preserved.

Differential Revision: https://reviews.llvm.org/D79940
35 files changed:
flang/tools/tco/CMakeLists.txt
mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp
mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp
mlir/include/mlir/Conversion/Passes.td
mlir/include/mlir/Conversion/SCFToGPU/SCFToGPU.h [moved from mlir/include/mlir/Conversion/LoopsToGPU/LoopsToGPU.h with 94% similarity]
mlir/include/mlir/Conversion/SCFToGPU/SCFToGPUPass.h [moved from mlir/include/mlir/Conversion/LoopsToGPU/LoopsToGPUPass.h with 89% similarity]
mlir/include/mlir/Conversion/SCFToStandard/SCFToStandard.h [moved from mlir/include/mlir/Conversion/LoopToStandard/ConvertLoopToStandard.h with 79% similarity]
mlir/include/mlir/Conversion/VectorToSCF/VectorToSCF.h [moved from mlir/include/mlir/Conversion/VectorToLoops/ConvertVectorToLoops.h with 52% similarity]
mlir/include/mlir/Dialect/GPU/ParallelLoopMapper.h
mlir/include/mlir/Dialect/Vector/VectorTransforms.h
mlir/include/mlir/InitAllPasses.h
mlir/lib/Conversion/CMakeLists.txt
mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt
mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp
mlir/lib/Conversion/SCFToGPU/CMakeLists.txt [moved from mlir/lib/Conversion/LoopsToGPU/CMakeLists.txt with 62% similarity]
mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp [moved from mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp with 99% similarity]
mlir/lib/Conversion/SCFToGPU/SCFToGPUPass.cpp [moved from mlir/lib/Conversion/LoopsToGPU/LoopsToGPUPass.cpp with 89% similarity]
mlir/lib/Conversion/SCFToStandard/CMakeLists.txt [moved from mlir/lib/Conversion/LoopToStandard/CMakeLists.txt with 52% similarity]
mlir/lib/Conversion/SCFToStandard/SCFToStandard.cpp [moved from mlir/lib/Conversion/LoopToStandard/LoopToStandard.cpp with 98% similarity]
mlir/lib/Conversion/VectorToSCF/CMakeLists.txt [moved from mlir/lib/Conversion/VectorToLoops/CMakeLists.txt with 50% similarity]
mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp [moved from mlir/lib/Conversion/VectorToLoops/ConvertVectorToLoops.cpp with 99% similarity]
mlir/lib/Dialect/GPU/Transforms/ParallelLoopMapper.cpp
mlir/lib/Dialect/Vector/VectorTransforms.cpp
mlir/test/Conversion/LoopsToGPU/linalg_to_gpu.mlir
mlir/test/Conversion/LoopsToGPU/no_blocks_no_threads.mlir
mlir/test/Conversion/LoopsToGPU/step_one.mlir
mlir/test/Conversion/LoopsToGPU/step_positive.mlir
mlir/test/Conversion/VectorToLoops/vector-to-loops.mlir
mlir/test/Conversion/convert-to-cfg.mlir
mlir/test/lib/Transforms/CMakeLists.txt
mlir/test/lib/Transforms/TestGpuParallelLoopMapping.cpp
mlir/test/lib/Transforms/TestVectorToSCFConversion.cpp [moved from mlir/test/lib/Transforms/TestVectorToLoopsConversion.cpp with 64% similarity]
mlir/test/mlir-cpu-runner/bare_ptr_call_conv.mlir
mlir/test/mlir-cpu-runner/sgemm_naive_codegen.mlir
mlir/tools/mlir-opt/mlir-opt.cpp