[OPENMP50]Add if clause in distribute simd directive.
authorAlexey Bataev <a.bataev@hotmail.com>
Fri, 6 Dec 2019 17:21:31 +0000 (12:21 -0500)
committerAlexey Bataev <a.bataev@hotmail.com>
Fri, 6 Dec 2019 19:49:49 +0000 (14:49 -0500)
commit779a180d964bf362f26f4c493db749cbbae550c5
tree3d410127d261acbd2460e2ea26e678a3c9600048
parent7b61ae68ecd7a127e69c9e0d2563bddb7eccad7a
[OPENMP50]Add if clause in distribute simd directive.

According to OpenMP 5.0, if clause can be used in for simd directive. If
condition in the if clause if false, the non-vectorized version of the
loop must be executed.
clang/include/clang/Basic/OpenMPKinds.def
clang/lib/Basic/OpenMPKinds.cpp
clang/lib/CodeGen/CGStmtOpenMP.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/test/OpenMP/distribute_simd_ast_print.cpp
clang/test/OpenMP/distribute_simd_codegen.cpp
clang/test/OpenMP/distribute_simd_if_messages.cpp [new file with mode: 0644]