SuccessChanges

Summary

  1. [OPENMP]Add support for analysis of if clauses. Summary: Added support for analysis of if clauses in the OpenMP directives to be able to check for the use of uninitialized variables. Reviewers: NoQ Subscribers: guansong, jfb, jdoerfert, caomhin, kkwli0, cfe-commits Tags: clang Differential Revision: https://reviews.llvm.org/D64646
Revision 366211 by abataev:
[OPENMP]Add support for analysis of if clauses.

Summary:
Added support for analysis of if clauses in the OpenMP directives to be
able to check for the use of uninitialized variables.

Reviewers: NoQ

Subscribers: guansong, jfb, jdoerfert, caomhin, kkwli0, cfe-commits

Tags: clang

Differential Revision: https://reviews.llvm.org/D64646
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/AST/OpenMPClause.h (diff)clang.src/include/clang/AST/OpenMPClause.h
The file was modified/cfe/trunk/lib/AST/OpenMPClause.cpp (diff)clang.src/lib/AST/OpenMPClause.cpp
The file was modified/cfe/trunk/lib/Analysis/CFG.cpp (diff)clang.src/lib/Analysis/CFG.cpp
The file was modified/cfe/trunk/test/Analysis/cfg-openmp.cpp (diff)clang.src/test/Analysis/cfg-openmp.cpp
The file was modified/cfe/trunk/test/OpenMP/cancel_if_messages.cpp (diff)clang.src/test/OpenMP/cancel_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/distribute_parallel_for_if_messages.cpp (diff)clang.src/test/OpenMP/distribute_parallel_for_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/distribute_parallel_for_simd_if_messages.cpp (diff)clang.src/test/OpenMP/distribute_parallel_for_simd_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/parallel_for_if_messages.cpp (diff)clang.src/test/OpenMP/parallel_for_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/parallel_for_simd_if_messages.cpp (diff)clang.src/test/OpenMP/parallel_for_simd_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/parallel_if_messages.cpp (diff)clang.src/test/OpenMP/parallel_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/parallel_sections_if_messages.cpp (diff)clang.src/test/OpenMP/parallel_sections_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_data_if_messages.cpp (diff)clang.src/test/OpenMP/target_data_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_enter_data_if_messages.cpp (diff)clang.src/test/OpenMP/target_enter_data_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_exit_data_if_messages.cpp (diff)clang.src/test/OpenMP/target_exit_data_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_if_messages.cpp (diff)clang.src/test/OpenMP/target_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_parallel_for_if_messages.cpp (diff)clang.src/test/OpenMP/target_parallel_for_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_parallel_for_simd_if_messages.cpp (diff)clang.src/test/OpenMP/target_parallel_for_simd_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_parallel_if_messages.cpp (diff)clang.src/test/OpenMP/target_parallel_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_simd_if_messages.cpp (diff)clang.src/test/OpenMP/target_simd_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_teams_distribute_if_messages.cpp (diff)clang.src/test/OpenMP/target_teams_distribute_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_teams_distribute_parallel_for_if_messages.cpp (diff)clang.src/test/OpenMP/target_teams_distribute_parallel_for_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_teams_distribute_parallel_for_simd_if_messages.cpp (diff)clang.src/test/OpenMP/target_teams_distribute_parallel_for_simd_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_teams_distribute_simd_if_messages.cpp (diff)clang.src/test/OpenMP/target_teams_distribute_simd_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_teams_if_messages.cpp (diff)clang.src/test/OpenMP/target_teams_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_update_if_messages.cpp (diff)clang.src/test/OpenMP/target_update_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/task_if_messages.cpp (diff)clang.src/test/OpenMP/task_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/teams_distribute_parallel_for_if_messages.cpp (diff)clang.src/test/OpenMP/teams_distribute_parallel_for_if_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/teams_distribute_parallel_for_simd_if_messages.cpp (diff)clang.src/test/OpenMP/teams_distribute_parallel_for_simd_if_messages.cpp