From b4adf55e0f050a494cc0c9a98b0bd46e8e30070a Mon Sep 17 00:00:00 2001 From: Carlo Bertolli Date: Fri, 15 Jan 2016 18:50:31 +0000 Subject: Add OpenMP dist_schedule clause to distribute directive and related regression tests. llvm-svn: 257917 --- clang/lib/AST/StmtPrinter.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'clang/lib/AST/StmtPrinter.cpp') diff --git a/clang/lib/AST/StmtPrinter.cpp b/clang/lib/AST/StmtPrinter.cpp index 69f52f52b66..0d7063e7a20 100644 --- a/clang/lib/AST/StmtPrinter.cpp +++ b/clang/lib/AST/StmtPrinter.cpp @@ -909,6 +909,16 @@ void OMPClausePrinter::VisitOMPMapClause(OMPMapClause *Node) { OS << ")"; } } + +void OMPClausePrinter::VisitOMPDistScheduleClause(OMPDistScheduleClause *Node) { + OS << "dist_schedule(" << getOpenMPSimpleClauseTypeName( + OMPC_dist_schedule, Node->getDistScheduleKind()); + if (Node->getChunkSize()) { + OS << ", "; + Node->getChunkSize()->printPretty(OS, nullptr, Policy); + } + OS << ")"; +} } //===----------------------------------------------------------------------===// -- cgit v1.2.3