diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2017-11-09 17:32:15 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2017-11-09 17:32:15 +0000 |
commit | 1e53b12c1879c4e056b8ae443419b45a735bcc2e (patch) | |
tree | a979de319262a9ce8c57b5573c6b3e9b9ca7e571 /lib/Basic/OpenMPKinds.cpp | |
parent | a5d15d15a4534ca7e221af8f7bc421300ae0e4a2 (diff) |
[OPENMP] Codegen for `#pragma omp target parallel for simd`.
Added codegen for `#pragma omp target parallel for simd` and clauses.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@317813 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Basic/OpenMPKinds.cpp')
-rw-r--r-- | lib/Basic/OpenMPKinds.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Basic/OpenMPKinds.cpp b/lib/Basic/OpenMPKinds.cpp index 9df5626582..52cb112709 100644 --- a/lib/Basic/OpenMPKinds.cpp +++ b/lib/Basic/OpenMPKinds.cpp @@ -793,7 +793,7 @@ bool clang::isOpenMPParallelDirective(OpenMPDirectiveKind DKind) { bool clang::isOpenMPTargetExecutionDirective(OpenMPDirectiveKind DKind) { return DKind == OMPD_target || DKind == OMPD_target_parallel || - DKind == OMPD_target_parallel_for || + DKind == OMPD_target_parallel_for || DKind == OMPD_target_parallel_for_simd || DKind == OMPD_target_simd || DKind == OMPD_target_teams || DKind == OMPD_target_teams_distribute || DKind == OMPD_target_teams_distribute_parallel_for || @@ -909,7 +909,6 @@ void clang::getOpenMPCaptureRegions( case OMPD_atomic: case OMPD_target_data: case OMPD_target: - case OMPD_target_parallel_for_simd: case OMPD_target_simd: case OMPD_task: case OMPD_taskloop: @@ -927,6 +926,7 @@ void clang::getOpenMPCaptureRegions( break; case OMPD_target_parallel: case OMPD_target_parallel_for: + case OMPD_target_parallel_for_simd: CaptureRegions.push_back(OMPD_target); CaptureRegions.push_back(OMPD_parallel); break; |