[mlir][OpenMP] Add if clause to OpenMP simd construct
authorDominik Adamski <dominik.adamski@amd.com>
Thu, 30 Jun 2022 14:50:03 +0000 (09:50 -0500)
committerDominik Adamski <dominik.adamski@amd.com>
Wed, 6 Jul 2022 12:24:48 +0000 (07:24 -0500)
commit2c915e3b2627a4e03341e14b354915c58741d7ec
tree0bfc25827c3124fe666db801386aaf2d004b6511
parente5fdcfac1bbea28c4f26721e8ff7ebddde0f9f2d
[mlir][OpenMP] Add if clause to OpenMP simd construct

This patch adds if clause to OpenMP TableGen for simd construct.

Reviewed By: peixin

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

Signed-off-by: Dominik Adamski <dominik.adamski@amd.com>
flang/lib/Lower/OpenMP.cpp
flang/test/Fir/convert-to-llvm-openmp-and-fir.fir
flang/test/Lower/OpenMP/simd.f90
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