This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository clang.
from 7c21fe2c07 Revert the r348352 "[clang] - Simplify tools::SplitDebugName." new 1891730129 [OPENMP]Initial support for 'allocate' clause.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/clang/AST/OpenMPClause.h | 86 ++++++++++++++++++++++ include/clang/AST/RecursiveASTVisitor.h | 8 +- include/clang/Basic/OpenMPKinds.def | 33 +++++++++ include/clang/Basic/OpenMPKinds.h | 1 - include/clang/Sema/Sema.h | 5 ++ lib/AST/ASTTypeTraits.cpp | 1 - lib/AST/OpenMPClause.cpp | 38 +++++++++- lib/AST/StmtProfile.cpp | 5 ++ lib/Basic/OpenMPKinds.cpp | 6 +- lib/CodeGen/CGStmtOpenMP.cpp | 2 +- lib/Parse/ParseOpenMP.cpp | 31 +++++++- lib/Sema/SemaOpenMP.cpp | 57 +++++++++++++- lib/Sema/TreeTransform.h | 36 +++++++++ lib/Serialization/ASTReader.cpp | 15 ++++ lib/Serialization/ASTWriter.cpp | 9 +++ test/OpenMP/allocate_allocator_messages.cpp | 3 +- test/OpenMP/atomic_messages.c | 4 +- test/OpenMP/barrier_messages.cpp | 1 + test/OpenMP/cancel_messages.cpp | 2 +- test/OpenMP/cancellation_point_messages.cpp | 2 +- test/OpenMP/critical_messages.cpp | 2 +- test/OpenMP/declare_mapper_messages.c | 2 +- test/OpenMP/declare_reduction_messages.cpp | 2 +- test/OpenMP/declare_simd_messages.cpp | 4 +- test/OpenMP/declare_target_messages.cpp | 2 +- test/OpenMP/distribute_ast_print.cpp | 10 +-- test/OpenMP/distribute_firstprivate_messages.cpp | 4 +- test/OpenMP/distribute_parallel_for_ast_print.cpp | 8 +- ...stribute_parallel_for_firstprivate_messages.cpp | 3 +- ...istribute_parallel_for_lastprivate_messages.cpp | 4 +- .../distribute_parallel_for_private_messages.cpp | 3 +- .../distribute_parallel_for_reduction_messages.cpp | 3 +- .../distribute_parallel_for_simd_ast_print.cpp | 8 +- ...ute_parallel_for_simd_firstprivate_messages.cpp | 3 +- ...bute_parallel_for_simd_lastprivate_messages.cpp | 3 +- ...istribute_parallel_for_simd_linear_messages.cpp | 3 +- ...stribute_parallel_for_simd_private_messages.cpp | 3 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 3 +- test/OpenMP/distribute_private_messages.cpp | 3 +- test/OpenMP/distribute_simd_ast_print.cpp | 10 +-- .../distribute_simd_firstprivate_messages.cpp | 3 +- .../distribute_simd_lastprivate_messages.cpp | 3 +- test/OpenMP/distribute_simd_linear_messages.cpp | 3 +- test/OpenMP/distribute_simd_private_messages.cpp | 3 +- test/OpenMP/distribute_simd_reduction_messages.cpp | 3 +- test/OpenMP/flush_messages.cpp | 2 +- test/OpenMP/for_ast_print.cpp | 8 +- test/OpenMP/for_firstprivate_messages.cpp | 3 +- test/OpenMP/for_lastprivate_messages.cpp | 3 +- test/OpenMP/for_linear_messages.cpp | 3 +- test/OpenMP/for_private_messages.cpp | 3 +- test/OpenMP/for_reduction_messages.cpp | 3 +- test/OpenMP/for_simd_ast_print.cpp | 6 +- test/OpenMP/for_simd_firstprivate_messages.cpp | 3 +- test/OpenMP/for_simd_lastprivate_messages.cpp | 3 +- test/OpenMP/for_simd_linear_messages.cpp | 3 +- test/OpenMP/for_simd_private_messages.cpp | 3 +- test/OpenMP/for_simd_reduction_messages.cpp | 3 +- test/OpenMP/master_messages.cpp | 2 +- test/OpenMP/ordered_messages.cpp | 2 +- test/OpenMP/parallel_ast_print.cpp | 8 +- test/OpenMP/parallel_firstprivate_messages.cpp | 3 +- test/OpenMP/parallel_for_ast_print.cpp | 8 +- test/OpenMP/parallel_for_firstprivate_messages.cpp | 3 +- test/OpenMP/parallel_for_lastprivate_messages.cpp | 3 +- test/OpenMP/parallel_for_linear_messages.cpp | 3 +- test/OpenMP/parallel_for_private_messages.cpp | 3 +- test/OpenMP/parallel_for_reduction_messages.cpp | 3 +- test/OpenMP/parallel_for_simd_ast_print.cpp | 8 +- .../parallel_for_simd_firstprivate_messages.cpp | 3 +- .../parallel_for_simd_lastprivate_messages.cpp | 3 +- test/OpenMP/parallel_for_simd_linear_messages.cpp | 3 +- test/OpenMP/parallel_for_simd_private_messages.cpp | 3 +- .../parallel_for_simd_reduction_messages.cpp | 3 +- test/OpenMP/parallel_private_messages.cpp | 3 +- test/OpenMP/parallel_reduction_messages.cpp | 3 +- test/OpenMP/parallel_sections_ast_print.cpp | 16 ++-- .../parallel_sections_firstprivate_messages.cpp | 3 +- .../parallel_sections_lastprivate_messages.cpp | 3 +- test/OpenMP/parallel_sections_private_messages.cpp | 3 +- .../parallel_sections_reduction_messages.cpp | 3 +- test/OpenMP/requires_messages.cpp | 3 +- test/OpenMP/sections_ast_print.cpp | 8 +- test/OpenMP/sections_firstprivate_messages.cpp | 3 +- test/OpenMP/sections_lastprivate_messages.cpp | 3 +- test/OpenMP/sections_private_messages.cpp | 3 +- test/OpenMP/sections_reduction_messages.cpp | 5 +- test/OpenMP/simd_ast_print.cpp | 8 +- test/OpenMP/simd_lastprivate_messages.cpp | 3 +- test/OpenMP/simd_linear_messages.cpp | 3 +- test/OpenMP/simd_private_messages.cpp | 3 +- test/OpenMP/simd_reduction_messages.cpp | 3 +- test/OpenMP/single_ast_print.cpp | 8 +- test/OpenMP/single_firstprivate_messages.cpp | 3 +- test/OpenMP/single_private_messages.cpp | 3 +- test/OpenMP/target_data_messages.c | 2 +- test/OpenMP/target_enter_data_map_messages.c | 2 +- test/OpenMP/target_exit_data_map_messages.c | 2 +- test/OpenMP/target_firstprivate_messages.cpp | 3 +- test/OpenMP/target_parallel_ast_print.cpp | 16 ++-- .../target_parallel_firstprivate_messages.cpp | 3 +- test/OpenMP/target_parallel_for_ast_print.cpp | 8 +- .../target_parallel_for_firstprivate_messages.cpp | 3 +- .../target_parallel_for_lastprivate_messages.cpp | 3 +- .../OpenMP/target_parallel_for_linear_messages.cpp | 3 +- .../target_parallel_for_private_messages.cpp | 3 +- .../target_parallel_for_reduction_messages.cpp | 3 +- test/OpenMP/target_parallel_for_simd_ast_print.cpp | 8 +- ...get_parallel_for_simd_firstprivate_messages.cpp | 3 +- ...rget_parallel_for_simd_lastprivate_messages.cpp | 3 +- .../target_parallel_for_simd_linear_messages.cpp | 3 +- .../target_parallel_for_simd_private_messages.cpp | 3 +- ...target_parallel_for_simd_reduction_messages.cpp | 3 +- test/OpenMP/target_parallel_private_messages.cpp | 3 +- test/OpenMP/target_parallel_reduction_messages.cpp | 3 +- test/OpenMP/target_private_messages.cpp | 3 +- test/OpenMP/target_reduction_messages.cpp | 3 +- test/OpenMP/target_simd_ast_print.cpp | 8 +- test/OpenMP/target_simd_firstprivate_messages.cpp | 3 +- test/OpenMP/target_simd_lastprivate_messages.cpp | 3 +- test/OpenMP/target_simd_linear_messages.cpp | 3 +- test/OpenMP/target_simd_private_messages.cpp | 3 +- test/OpenMP/target_simd_reduction_messages.cpp | 3 +- test/OpenMP/target_teams_ast_print.cpp | 16 ++-- test/OpenMP/target_teams_distribute_ast_print.cpp | 6 +- ...rget_teams_distribute_firstprivate_messages.cpp | 3 +- ...arget_teams_distribute_lastprivate_messages.cpp | 3 +- ...get_teams_distribute_parallel_for_ast_print.cpp | 4 +- ...stribute_parallel_for_firstprivate_messages.cpp | 3 +- ...istribute_parallel_for_lastprivate_messages.cpp | 3 +- ...ms_distribute_parallel_for_private_messages.cpp | 3 +- ..._distribute_parallel_for_reduction_messages.cpp | 3 +- ...eams_distribute_parallel_for_simd_ast_print.cpp | 4 +- ...ute_parallel_for_simd_firstprivate_messages.cpp | 3 +- ...bute_parallel_for_simd_lastprivate_messages.cpp | 3 +- ...istribute_parallel_for_simd_linear_messages.cpp | 3 +- ...stribute_parallel_for_simd_private_messages.cpp | 3 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 3 +- .../target_teams_distribute_private_messages.cpp | 3 +- .../target_teams_distribute_reduction_messages.cpp | 3 +- .../target_teams_distribute_simd_ast_print.cpp | 4 +- ...teams_distribute_simd_firstprivate_messages.cpp | 3 +- ..._teams_distribute_simd_lastprivate_messages.cpp | 3 +- ...arget_teams_distribute_simd_linear_messages.cpp | 3 +- ...rget_teams_distribute_simd_private_messages.cpp | 3 +- ...et_teams_distribute_simd_reduction_messages.cpp | 3 +- test/OpenMP/target_teams_firstprivate_messages.cpp | 3 +- test/OpenMP/target_teams_private_messages.cpp | 3 +- test/OpenMP/target_teams_reduction_messages.cpp | 3 +- test/OpenMP/target_update_messages.cpp | 2 +- test/OpenMP/task_ast_print.cpp | 8 +- test/OpenMP/task_firstprivate_messages.cpp | 3 +- test/OpenMP/task_in_reduction_message.cpp | 3 +- test/OpenMP/task_private_messages.cpp | 3 +- test/OpenMP/taskgroup_task_reduction_messages.cpp | 3 +- test/OpenMP/taskloop_ast_print.cpp | 8 +- test/OpenMP/taskloop_firstprivate_messages.cpp | 3 +- test/OpenMP/taskloop_in_reduction_messages.cpp | 3 +- test/OpenMP/taskloop_lastprivate_messages.cpp | 3 +- test/OpenMP/taskloop_private_messages.cpp | 3 +- test/OpenMP/taskloop_reduction_messages.cpp | 3 +- test/OpenMP/taskloop_simd_ast_print.cpp | 8 +- .../OpenMP/taskloop_simd_firstprivate_messages.cpp | 3 +- .../OpenMP/taskloop_simd_in_reduction_messages.cpp | 3 +- test/OpenMP/taskloop_simd_lastprivate_messages.cpp | 3 +- test/OpenMP/taskloop_simd_linear_messages.cpp | 3 +- test/OpenMP/taskloop_simd_private_messages.cpp | 3 +- test/OpenMP/taskloop_simd_reduction_messages.cpp | 3 +- test/OpenMP/taskwait_messages.cpp | 2 +- test/OpenMP/taskyield_messages.cpp | 2 +- test/OpenMP/teams_distribute_ast_print.cpp | 14 +++- .../teams_distribute_firstprivate_messages.cpp | 3 +- .../teams_distribute_lastprivate_messages.cpp | 3 +- .../teams_distribute_parallel_for_ast_print.cpp | 4 +- ...stribute_parallel_for_firstprivate_messages.cpp | 3 +- ...istribute_parallel_for_lastprivate_messages.cpp | 3 +- ...ms_distribute_parallel_for_private_messages.cpp | 3 +- ..._distribute_parallel_for_reduction_messages.cpp | 3 +- ...eams_distribute_parallel_for_simd_ast_print.cpp | 4 +- ...ute_parallel_for_simd_firstprivate_messages.cpp | 3 +- ...bute_parallel_for_simd_lastprivate_messages.cpp | 3 +- ...istribute_parallel_for_simd_linear_messages.cpp | 3 +- ...stribute_parallel_for_simd_private_messages.cpp | 3 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 3 +- test/OpenMP/teams_distribute_private_messages.cpp | 3 +- .../OpenMP/teams_distribute_reduction_messages.cpp | 3 +- test/OpenMP/teams_distribute_simd_ast_print.cpp | 4 +- ...teams_distribute_simd_firstprivate_messages.cpp | 3 +- .../teams_distribute_simd_lastprivate_messages.cpp | 3 +- .../teams_distribute_simd_linear_messages.cpp | 3 +- .../teams_distribute_simd_private_messages.cpp | 3 +- .../teams_distribute_simd_reduction_messages.cpp | 3 +- test/OpenMP/teams_firstprivate_messages.cpp | 3 +- test/OpenMP/teams_private_messages.cpp | 3 +- test/OpenMP/teams_reduction_messages.cpp | 3 +- test/OpenMP/threadprivate_messages.cpp | 2 +- tools/libclang/CIndex.cpp | 4 + 197 files changed, 737 insertions(+), 282 deletions(-)