From 60e51c48033c5d6cfc7aa8e07d1143971e24261a Mon Sep 17 00:00:00 2001 From: Alexey Bataev Date: Thu, 10 Oct 2019 20:13:02 +0000 Subject: [OPENMP50]Support for 'master taskloop' directive. Added full support for master taskloop directive. llvm-svn: 374437 --- clang/lib/Sema/TreeTransform.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'clang/lib/Sema/TreeTransform.h') diff --git a/clang/lib/Sema/TreeTransform.h b/clang/lib/Sema/TreeTransform.h index f62c0d891a4..98506125151 100644 --- a/clang/lib/Sema/TreeTransform.h +++ b/clang/lib/Sema/TreeTransform.h @@ -8246,6 +8246,17 @@ StmtResult TreeTransform::TransformOMPTaskLoopSimdDirective( return Res; } +template +StmtResult TreeTransform::TransformOMPMasterTaskLoopDirective( + OMPMasterTaskLoopDirective *D) { + DeclarationNameInfo DirName; + getDerived().getSema().StartOpenMPDSABlock(OMPD_master_taskloop, DirName, + nullptr, D->getBeginLoc()); + StmtResult Res = getDerived().TransformOMPExecutableDirective(D); + getDerived().getSema().EndOpenMPDSABlock(Res.get()); + return Res; +} + template StmtResult TreeTransform::TransformOMPDistributeDirective( OMPDistributeDirective *D) { -- cgit v1.2.3