[all-commits] [llvm/llvm-project] 4ead2c: [mlir] Rename conversions involving ex-Loop dialec...

ftynse via All-commits all-commits at lists.llvm.org
Fri May 15 01:45:31 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 4ead2cf76c4a1df260e7dff0fa767074bae6e2b8
      https://github.com/llvm/llvm-project/commit/4ead2cf76c4a1df260e7dff0fa767074bae6e2b8
  Author: Alex Zinenko <zinenko at google.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

  Changed paths:
    M flang/tools/tco/CMakeLists.txt
    M mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp
    M mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp
    R mlir/include/mlir/Conversion/LoopToStandard/ConvertLoopToStandard.h
    R mlir/include/mlir/Conversion/LoopsToGPU/LoopsToGPU.h
    R mlir/include/mlir/Conversion/LoopsToGPU/LoopsToGPUPass.h
    M mlir/include/mlir/Conversion/Passes.td
    A mlir/include/mlir/Conversion/SCFToGPU/SCFToGPU.h
    A mlir/include/mlir/Conversion/SCFToGPU/SCFToGPUPass.h
    A mlir/include/mlir/Conversion/SCFToStandard/SCFToStandard.h
    R mlir/include/mlir/Conversion/VectorToLoops/ConvertVectorToLoops.h
    A mlir/include/mlir/Conversion/VectorToSCF/VectorToSCF.h
    M mlir/include/mlir/Dialect/GPU/ParallelLoopMapper.h
    M mlir/include/mlir/Dialect/Vector/VectorTransforms.h
    M mlir/include/mlir/InitAllPasses.h
    M mlir/lib/Conversion/CMakeLists.txt
    M mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt
    M mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp
    R mlir/lib/Conversion/LoopToStandard/CMakeLists.txt
    R mlir/lib/Conversion/LoopToStandard/LoopToStandard.cpp
    R mlir/lib/Conversion/LoopsToGPU/CMakeLists.txt
    R mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp
    R mlir/lib/Conversion/LoopsToGPU/LoopsToGPUPass.cpp
    A mlir/lib/Conversion/SCFToGPU/CMakeLists.txt
    A mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp
    A mlir/lib/Conversion/SCFToGPU/SCFToGPUPass.cpp
    A mlir/lib/Conversion/SCFToStandard/CMakeLists.txt
    A mlir/lib/Conversion/SCFToStandard/SCFToStandard.cpp
    R mlir/lib/Conversion/VectorToLoops/CMakeLists.txt
    R mlir/lib/Conversion/VectorToLoops/ConvertVectorToLoops.cpp
    A mlir/lib/Conversion/VectorToSCF/CMakeLists.txt
    A mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
    M mlir/lib/Dialect/GPU/Transforms/ParallelLoopMapper.cpp
    M mlir/lib/Dialect/Vector/VectorTransforms.cpp
    M mlir/test/Conversion/LoopsToGPU/linalg_to_gpu.mlir
    M mlir/test/Conversion/LoopsToGPU/no_blocks_no_threads.mlir
    M mlir/test/Conversion/LoopsToGPU/step_one.mlir
    M mlir/test/Conversion/LoopsToGPU/step_positive.mlir
    M mlir/test/Conversion/VectorToLoops/vector-to-loops.mlir
    M mlir/test/Conversion/convert-to-cfg.mlir
    M mlir/test/lib/Transforms/CMakeLists.txt
    M mlir/test/lib/Transforms/TestGpuParallelLoopMapping.cpp
    R mlir/test/lib/Transforms/TestVectorToLoopsConversion.cpp
    A mlir/test/lib/Transforms/TestVectorToSCFConversion.cpp
    M mlir/test/mlir-cpu-runner/bare_ptr_call_conv.mlir
    M mlir/test/mlir-cpu-runner/sgemm_naive_codegen.mlir
    M mlir/tools/mlir-opt/mlir-opt.cpp

  Log Message:
  -----------
  [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




More information about the All-commits mailing list