[all-commits] [llvm/llvm-project] 677f7c: [mlir][flang][openacc] Remove obsolete operand leg...

Valentin Clement (バレンタイン クレメン) via All-commits all-commits at lists.llvm.org
Thu May 11 10:33:28 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 677f7cc55a3f21498e17a0c3e29d4cc126c0dc21
      https://github.com/llvm/llvm-project/commit/677f7cc55a3f21498e17a0c3e29d4cc126c0dc21
  Author: Valentin Clement <clementval at gmail.com>
  Date:   2023-05-11 (Thu, 11 May 2023)

  Changed paths:
    M flang/include/flang/Optimizer/Transforms/Passes.h
    M flang/include/flang/Optimizer/Transforms/Passes.td
    M flang/lib/Optimizer/CodeGen/CMakeLists.txt
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/lib/Optimizer/Transforms/CMakeLists.txt
    R flang/lib/Optimizer/Transforms/OpenACC/OpenACCDataOperandConversion.cpp
    R mlir/include/mlir/Conversion/OpenACCToLLVM/ConvertOpenACCToLLVM.h
    M mlir/include/mlir/Conversion/Passes.h
    M mlir/include/mlir/Conversion/Passes.td
    M mlir/lib/Conversion/CMakeLists.txt
    R mlir/lib/Conversion/OpenACCToLLVM/CMakeLists.txt
    R mlir/lib/Conversion/OpenACCToLLVM/OpenACCToLLVM.cpp
    M mlir/lib/Target/LLVMIR/Dialect/OpenACC/CMakeLists.txt
    M mlir/lib/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.cpp

  Log Message:
  -----------
  [mlir][flang][openacc] Remove obsolete operand legalization passes

The information needed for translation is now encoded in the dialect
operations and does not require a dedicated pass to be extracted.
Remove the obsolete passes that were performing operand legalization.

Reviewed By: jeanPerier

Differential Revision: https://reviews.llvm.org/D150248




More information about the All-commits mailing list