[all-commits] [llvm/llvm-project] 179db7: [MLIR][OpenMP] Add support for depend clause

Prabhdeep Soni via All-commits all-commits at lists.llvm.org
Tue Feb 14 11:18:54 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 179db7efe567ed76e36b6c4d69605b426d8f70ca
      https://github.com/llvm/llvm-project/commit/179db7efe567ed76e36b6c4d69605b426d8f70ca
  Author: Prabhdeep Singh Soni <prabhdeep.singh.soni3 at huawei.com>
  Date:   2023-02-14 (Tue, 14 Feb 2023)

  Changed paths:
    M flang/lib/Lower/OpenMP.cpp
    M mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
    M mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp
    M mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
    M mlir/test/Conversion/OpenMPToLLVM/convert-to-llvmir.mlir
    M mlir/test/Dialect/OpenMP/invalid.mlir
    M mlir/test/Dialect/OpenMP/ops.mlir
    M mlir/test/Target/LLVMIR/openmp-llvm.mlir

  Log Message:
  -----------
  [MLIR][OpenMP] Add support for depend clause

This patch adds support for the OpenMP 4.0 depend clause (in, out,
inout) of the task construct to the definition of the OpenMP MLIR
dialect and translation from MLIR to LLVM IR using OMPIRBuilder.

Reviewed By: kiranchandramohan

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




More information about the All-commits mailing list