diff options
author | Carlo Bertolli <cbertol@us.ibm.com> | 2015-12-14 14:51:25 +0000 |
---|---|---|
committer | Carlo Bertolli <cbertol@us.ibm.com> | 2015-12-14 14:51:25 +0000 |
commit | 6200a3d0f3a545798a0a3abd11ae287a86c9b713 (patch) | |
tree | 6fd952bd07146ac63291c2914cef8694e136d650 /clang/lib/Sema/TreeTransform.h | |
parent | bc9d4f9947ee5cd2dc686547477f77797a895b3e (diff) | |
download | bcm5719-llvm-6200a3d0f3a545798a0a3abd11ae287a86c9b713.tar.gz bcm5719-llvm-6200a3d0f3a545798a0a3abd11ae287a86c9b713.zip |
Add parse and sema of OpenMP distribute directive with all clauses except dist_schedule
llvm-svn: 255498
Diffstat (limited to 'clang/lib/Sema/TreeTransform.h')
-rw-r--r-- | clang/lib/Sema/TreeTransform.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/lib/Sema/TreeTransform.h b/clang/lib/Sema/TreeTransform.h index 87388fcb8c3..39f955b4c1e 100644 --- a/clang/lib/Sema/TreeTransform.h +++ b/clang/lib/Sema/TreeTransform.h @@ -7397,6 +7397,17 @@ StmtResult TreeTransform<Derived>::TransformOMPTaskLoopSimdDirective( return Res; } +template <typename Derived> +StmtResult TreeTransform<Derived>::TransformOMPDistributeDirective( + OMPDistributeDirective *D) { + DeclarationNameInfo DirName; + getDerived().getSema().StartOpenMPDSABlock(OMPD_distribute, DirName, nullptr, + D->getLocStart()); + StmtResult Res = getDerived().TransformOMPExecutableDirective(D); + getDerived().getSema().EndOpenMPDSABlock(Res.get()); + return Res; +} + //===----------------------------------------------------------------------===// // OpenMP clause transformation //===----------------------------------------------------------------------===// |