[mlir][OpenMP] Add support for SIMD modifier
authorMats Petersson <mats.petersson@arm.com>
Wed, 26 May 2021 09:35:45 +0000 (10:35 +0100)
committerMats Petersson <mats.petersson@arm.com>
Fri, 26 Nov 2021 14:04:46 +0000 (14:04 +0000)
commit30238c3676d306ad1c6533805ab72c16f4723ab5
tree3d6481bdc8bad85b61d81ca662a36dcdd11bcf6a
parent6263982172b8ad45f41e9b06cb005e1a8fd6deef
[mlir][OpenMP] Add support for SIMD modifier

Add support for SIMD modifier in OpenMP worksharing loops.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D111051
llvm/include/llvm/Frontend/OpenMP/OMPConstants.h
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/ops.mlir
mlir/test/Target/LLVMIR/openmp-llvm-bad-schedule-modifier.mlir [new file with mode: 0644]
mlir/test/Target/LLVMIR/openmp-llvm.mlir