diff options
Diffstat (limited to 'flang/lib/Parser/unparse.cpp')
| -rw-r--r-- | flang/lib/Parser/unparse.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/flang/lib/Parser/unparse.cpp b/flang/lib/Parser/unparse.cpp index 1639e900903f..bdd968b19a43 100644 --- a/flang/lib/Parser/unparse.cpp +++ b/flang/lib/Parser/unparse.cpp @@ -2194,12 +2194,24 @@ public: case llvm::omp::Directive::OMPD_do_simd: Word("DO SIMD "); break; + case llvm::omp::Directive::OMPD_masked_taskloop_simd: + Word("MASKED TASKLOOP SIMD"); + break; + case llvm::omp::Directive::OMPD_masked_taskloop: + Word("MASKED TASKLOOP"); + break; case llvm::omp::Directive::OMPD_parallel_do: Word("PARALLEL DO "); break; case llvm::omp::Directive::OMPD_parallel_do_simd: Word("PARALLEL DO SIMD "); break; + case llvm::omp::Directive::OMPD_parallel_masked_taskloop_simd: + Word("PARALLEL MASKED TASKLOOP SIMD"); + break; + case llvm::omp::Directive::OMPD_parallel_masked_taskloop: + Word("PARALLEL MASKED TASKLOOP"); + break; case llvm::omp::Directive::OMPD_simd: Word("SIMD "); break; @@ -2283,12 +2295,18 @@ public: } void Unparse(const OmpBlockDirective &x) { switch (x.v) { + case llvm::omp::Directive::OMPD_masked: + Word("MASKED"); + break; case llvm::omp::Directive::OMPD_master: Word("MASTER"); break; case llvm::omp::Directive::OMPD_ordered: Word("ORDERED "); break; + case llvm::omp::Directive::OMPD_parallel_masked: + Word("PARALLEL MASKED"); + break; case llvm::omp::Directive::OMPD_parallel_workshare: Word("PARALLEL WORKSHARE "); break; |
