diff options
author | Carlo Bertolli <cbertol@us.ibm.com> | 2016-06-24 19:20:02 +0000 |
---|---|---|
committer | Carlo Bertolli <cbertol@us.ibm.com> | 2016-06-24 19:20:02 +0000 |
commit | b8503d5399d0693e49e731d96ca06ce22e425c2b (patch) | |
tree | 06ddc1cf4b280859a97cb8139c7737de7941eb67 /clang/lib/Serialization | |
parent | 3830479f4155cd30473453e8bdc5c00c1e013482 (diff) | |
download | bcm5719-llvm-b8503d5399d0693e49e731d96ca06ce22e425c2b.tar.gz bcm5719-llvm-b8503d5399d0693e49e731d96ca06ce22e425c2b.zip |
Revert r273705
[OpenMP] Initial implementation of parse and sema for composite pragma 'distribute parallel for'
llvm-svn: 273709
Diffstat (limited to 'clang/lib/Serialization')
-rw-r--r-- | clang/lib/Serialization/ASTReaderStmt.cpp | 16 | ||||
-rw-r--r-- | clang/lib/Serialization/ASTWriterStmt.cpp | 10 |
2 files changed, 0 insertions, 26 deletions
diff --git a/clang/lib/Serialization/ASTReaderStmt.cpp b/clang/lib/Serialization/ASTReaderStmt.cpp index 69b7d972436..bff056ebc0d 100644 --- a/clang/lib/Serialization/ASTReaderStmt.cpp +++ b/clang/lib/Serialization/ASTReaderStmt.cpp @@ -2471,10 +2471,6 @@ void ASTStmtReader::VisitOMPLoopDirective(OMPLoopDirective *D) { D->setNextUpperBound(Reader.ReadSubExpr()); D->setNumIterations(Reader.ReadSubExpr()); } - if (isOpenMPLoopBoundSharingDirective(D->getDirectiveKind())) { - D->setPrevLowerBoundVariable(Reader.ReadSubExpr()); - D->setPrevUpperBoundVariable(Reader.ReadSubExpr()); - } SmallVector<Expr *, 4> Sub; unsigned CollapsedNum = D->getCollapsedNumber(); Sub.reserve(CollapsedNum); @@ -2707,10 +2703,6 @@ void ASTStmtReader::VisitOMPTargetUpdateDirective(OMPTargetUpdateDirective *D) { ++Idx; VisitOMPExecutableDirective(D); } -void ASTStmtReader::VisitOMPDistributeParallelForDirective( - OMPDistributeParallelForDirective *D) { - VisitOMPLoopDirective(D); -} //===----------------------------------------------------------------------===// // ASTReader Implementation @@ -3387,14 +3379,6 @@ Stmt *ASTReader::ReadStmtFromStream(ModuleFile &F) { break; } - case STMT_OMP_DISTRIBUTE_PARALLEL_FOR_DIRECTIVE: { - unsigned NumClauses = Record[ASTStmtReader::NumStmtFields]; - unsigned CollapsedNum = Record[ASTStmtReader::NumStmtFields + 1]; - S = OMPDistributeParallelForDirective::CreateEmpty(Context, NumClauses, - CollapsedNum, Empty); - break; - } - case EXPR_CXX_OPERATOR_CALL: S = new (Context) CXXOperatorCallExpr(Context, Empty); break; diff --git a/clang/lib/Serialization/ASTWriterStmt.cpp b/clang/lib/Serialization/ASTWriterStmt.cpp index 333a70fe619..fe600adea39 100644 --- a/clang/lib/Serialization/ASTWriterStmt.cpp +++ b/clang/lib/Serialization/ASTWriterStmt.cpp @@ -2170,10 +2170,6 @@ void ASTStmtWriter::VisitOMPLoopDirective(OMPLoopDirective *D) { Record.AddStmt(D->getNextUpperBound()); Record.AddStmt(D->getNumIterations()); } - if (isOpenMPLoopBoundSharingDirective(D->getDirectiveKind())) { - Record.AddStmt(D->getPrevLowerBoundVariable()); - Record.AddStmt(D->getPrevUpperBoundVariable()); - } for (auto I : D->counters()) { Record.AddStmt(I); } @@ -2421,12 +2417,6 @@ void ASTStmtWriter::VisitOMPTargetUpdateDirective(OMPTargetUpdateDirective *D) { Code = serialization::STMT_OMP_TARGET_UPDATE_DIRECTIVE; } -void ASTStmtWriter::VisitOMPDistributeParallelForDirective( - OMPDistributeParallelForDirective *D) { - VisitOMPLoopDirective(D); - Code = serialization::STMT_OMP_DISTRIBUTE_PARALLEL_FOR_DIRECTIVE; -} - //===----------------------------------------------------------------------===// // ASTWriter Implementation //===----------------------------------------------------------------------===// |