]> granicus.if.org Git - clang/commit
[OPENMP] Fix emission of the loop doacross constructs.
authorAlexey Bataev <a.bataev@hotmail.com>
Mon, 13 Aug 2018 19:04:24 +0000 (19:04 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Mon, 13 Aug 2018 19:04:24 +0000 (19:04 +0000)
commit7a16e8359c28d31ca9ad2db4c9cae9c129cea501
tree574e69e9c32d6a0ec3f37ed0c915188814bc967a
parent9b127f0e7257334033955861ffbe4b4dcbb93c19
[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@339603 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