diff options
| author | Michael Kruse <llvm-project@meinersbur.de> | 2024-07-19 09:24:40 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-19 09:24:40 +0200 |
| commit | 5c93a94f5adaa304922a936842162cba91785211 (patch) | |
| tree | 6c69f3b5c0de51e2ecba6332e99f8eabd51ef0db /clang/lib/Basic/OpenMPKinds.cpp | |
| parent | e6668b1be8acbabeea0704bdc224637059aaa2af (diff) | |
| download | llvm-5c93a94f5adaa304922a936842162cba91785211.zip llvm-5c93a94f5adaa304922a936842162cba91785211.tar.gz llvm-5c93a94f5adaa304922a936842162cba91785211.tar.bz2 | |
[Clang][OpenMP] Add interchange directive (#93022)
Add the interchange directive which will be introduced in the upcoming
OpenMP 6.0 specification. A preview has been published in [Technical
Report 12](https://www.openmp.org/wp-content/uploads/openmp-TR12.pdf).
Diffstat (limited to 'clang/lib/Basic/OpenMPKinds.cpp')
| -rw-r--r-- | clang/lib/Basic/OpenMPKinds.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Basic/OpenMPKinds.cpp b/clang/lib/Basic/OpenMPKinds.cpp index a442b02..b141e48e 100644 --- a/clang/lib/Basic/OpenMPKinds.cpp +++ b/clang/lib/Basic/OpenMPKinds.cpp @@ -684,7 +684,8 @@ bool clang::isOpenMPLoopBoundSharingDirective(OpenMPDirectiveKind Kind) { } bool clang::isOpenMPLoopTransformationDirective(OpenMPDirectiveKind DKind) { - return DKind == OMPD_tile || DKind == OMPD_unroll || DKind == OMPD_reverse; + return DKind == OMPD_tile || DKind == OMPD_unroll || DKind == OMPD_reverse || + DKind == OMPD_interchange; } bool clang::isOpenMPCombinedParallelADirective(OpenMPDirectiveKind DKind) { |
