]> granicus.if.org Git - clang/commit
[OPENMP] Fix emission of the loop doacross constructs.
authorAlexey Bataev <a.bataev@hotmail.com>
Mon, 13 Aug 2018 14:05:43 +0000 (14:05 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Mon, 13 Aug 2018 14:05:43 +0000 (14:05 +0000)
commit44f3d14c412c94bfa4c9dfbd112e8f16fab2cfa9
tree8e04920eee520b282ae9634a70b367c12b30e2d0
parentf5bf555b1f7e63973c1526b874f4dc06c59636e6
[OPENMP] Fix emission of the loop doacross constructs.

The number of loops associated with the OpenMP loop constructs should
not be considered as the number loops to collapse.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@339568 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/OpenMPClause.h
lib/AST/OpenMPClause.cpp
lib/CodeGen/CGOpenMPRuntime.cpp
lib/CodeGen/CGOpenMPRuntime.h
lib/CodeGen/CGStmtOpenMP.cpp
lib/Sema/SemaOpenMP.cpp
lib/Serialization/ASTReaderStmt.cpp
lib/Serialization/ASTWriterStmt.cpp
test/OpenMP/ordered_doacross_codegen.c
test/OpenMP/ordered_doacross_codegen.cpp
test/OpenMP/parallel_for_simd_ast_print.cpp