Add support for safelen clause
authorPrabhdeep Singh Soni <prabhdeep.singh.soni2@huawei.com>
Fri, 19 Aug 2022 20:40:39 +0000 (16:40 -0400)
committerPrabhdeep Singh Soni <prabhdeep.singh.soni2@huawei.com>
Wed, 24 Aug 2022 16:06:00 +0000 (12:06 -0400)
commit3dd4d6a0cec85d96af0340a48aaacf638215fe76
treea7576fe7107b19853e0586218b52eae63deced84
parent2f217c12142639900a0d25c5d9ce67142f7bd840
Add support for safelen clause

This supports translation from MLIR to LLVM IR using OMPIRBuilder for
OpenMP safelen clause in SIMD construct.
flang/lib/Lower/OpenMP.cpp
mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
mlir/test/Dialect/OpenMP/invalid.mlir
mlir/test/Dialect/OpenMP/ops.mlir
mlir/test/Target/LLVMIR/openmp-llvm.mlir