]> granicus.if.org Git - clang/commit
[OPENMP50]Treat range-based for as canonical loop.
authorAlexey Bataev <a.bataev@hotmail.com>
Mon, 7 Oct 2019 18:54:57 +0000 (18:54 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Mon, 7 Oct 2019 18:54:57 +0000 (18:54 +0000)
commitf8c3d1a886ce2dffb92f17863b576a5f4b08f6f9
tree9e5605124f5478bad11d647e19fb0f68f679ac14
parentb886fe4cb63a677a7ac7a75ee5d2282247b99301
[OPENMP50]Treat range-based for as canonical loop.

According to OpenMP 5.0, range-based for is also considered as a
canonical form of loops.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@373939 91177308-0d34-0410-b5e6-96231b3b80d8
27 files changed:
include/clang/AST/StmtOpenMP.h
include/clang/Sema/Sema.h
lib/CodeGen/CGStmtOpenMP.cpp
lib/Parse/ParseDecl.cpp
lib/Sema/SemaOpenMP.cpp
lib/Sema/SemaStmt.cpp
test/OpenMP/distribute_parallel_for_simd_loop_messages.cpp
test/OpenMP/distribute_simd_loop_messages.cpp
test/OpenMP/for_ast_print.cpp
test/OpenMP/for_loop_messages.cpp
test/OpenMP/for_simd_loop_messages.cpp
test/OpenMP/parallel_for_codegen.cpp
test/OpenMP/parallel_for_loop_messages.cpp
test/OpenMP/parallel_for_simd_loop_messages.cpp
test/OpenMP/simd_loop_messages.cpp
test/OpenMP/target_parallel_for_loop_messages.cpp
test/OpenMP/target_parallel_for_simd_loop_messages.cpp
test/OpenMP/target_simd_loop_messages.cpp
test/OpenMP/target_teams_distribute_loop_messages.cpp
test/OpenMP/target_teams_distribute_parallel_for_loop_messages.cpp
test/OpenMP/target_teams_distribute_parallel_for_simd_loop_messages.cpp
test/OpenMP/taskloop_loop_messages.cpp
test/OpenMP/taskloop_simd_loop_messages.cpp
test/OpenMP/teams_distribute_loop_messages.cpp
test/OpenMP/teams_distribute_parallel_for_loop_messages.cpp
test/OpenMP/teams_distribute_parallel_for_simd_loop_messages.cpp
test/OpenMP/teams_distribute_simd_loop_messages.cpp