]> granicus.if.org Git - clang/commit
[OPENMP]Add support for analysis of if clauses.
authorAlexey Bataev <a.bataev@hotmail.com>
Mon, 15 Jul 2019 14:46:23 +0000 (14:46 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Mon, 15 Jul 2019 14:46:23 +0000 (14:46 +0000)
commitb946da5a6054247c34fe82f075f4c3a143445026
treeb1235e8c6a79da8091e0319f79eacd0dd6baa2f6
parent8f781eb49f98840e55d64ae674827e1e507d09c5
[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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@366068 91177308-0d34-0410-b5e6-96231b3b80d8
27 files changed:
include/clang/AST/OpenMPClause.h
lib/AST/OpenMPClause.cpp
test/Analysis/cfg-openmp.cpp
test/OpenMP/cancel_if_messages.cpp
test/OpenMP/distribute_parallel_for_if_messages.cpp
test/OpenMP/distribute_parallel_for_simd_if_messages.cpp
test/OpenMP/parallel_for_if_messages.cpp
test/OpenMP/parallel_for_simd_if_messages.cpp
test/OpenMP/parallel_if_messages.cpp
test/OpenMP/parallel_sections_if_messages.cpp
test/OpenMP/target_data_if_messages.cpp
test/OpenMP/target_enter_data_if_messages.cpp
test/OpenMP/target_exit_data_if_messages.cpp
test/OpenMP/target_if_messages.cpp
test/OpenMP/target_parallel_for_if_messages.cpp
test/OpenMP/target_parallel_for_simd_if_messages.cpp
test/OpenMP/target_parallel_if_messages.cpp
test/OpenMP/target_simd_if_messages.cpp
test/OpenMP/target_teams_distribute_if_messages.cpp
test/OpenMP/target_teams_distribute_parallel_for_if_messages.cpp
test/OpenMP/target_teams_distribute_parallel_for_simd_if_messages.cpp
test/OpenMP/target_teams_distribute_simd_if_messages.cpp
test/OpenMP/target_teams_if_messages.cpp
test/OpenMP/target_update_if_messages.cpp
test/OpenMP/task_if_messages.cpp
test/OpenMP/teams_distribute_parallel_for_if_messages.cpp
test/OpenMP/teams_distribute_parallel_for_simd_if_messages.cpp