summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/OpenMPKinds.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2017-11-09 17:01:35 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2017-11-09 17:01:35 +0000
commit9a5e64f56acb8d788a08b8e1298a51b444ab5860 (patch)
treee2d7564ce998fcc00230d2f63fd73840d8fab5a1 /clang/lib/Basic/OpenMPKinds.cpp
parent5ac48bd9c8fa069e8c72054ebee0c1a48952f198 (diff)
downloadbcm5719-llvm-9a5e64f56acb8d788a08b8e1298a51b444ab5860.tar.gz
bcm5719-llvm-9a5e64f56acb8d788a08b8e1298a51b444ab5860.zip
[OPENMP] Treat '#pragma omp target parallel for simd' as simd directive.
`#pragma omp target parallel for simd` mistakenly was not treated as a simd directive, fixed this problem. llvm-svn: 317811
Diffstat (limited to 'clang/lib/Basic/OpenMPKinds.cpp')
-rw-r--r--clang/lib/Basic/OpenMPKinds.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Basic/OpenMPKinds.cpp b/clang/lib/Basic/OpenMPKinds.cpp
index b5fc1f1ddfa..9df56265828 100644
--- a/clang/lib/Basic/OpenMPKinds.cpp
+++ b/clang/lib/Basic/OpenMPKinds.cpp
@@ -829,7 +829,8 @@ bool clang::isOpenMPSimdDirective(OpenMPDirectiveKind DKind) {
DKind == OMPD_teams_distribute_simd ||
DKind == OMPD_teams_distribute_parallel_for_simd ||
DKind == OMPD_target_teams_distribute_parallel_for_simd ||
- DKind == OMPD_target_teams_distribute_simd;
+ DKind == OMPD_target_teams_distribute_simd ||
+ DKind == OMPD_target_parallel_for_simd;
}
bool clang::isOpenMPNestingDistributeDirective(OpenMPDirectiveKind Kind) {
OpenPOWER on IntegriCloud