SuccessChanges

Summary

  1. [OPENMP]Add support for analysis of firstprivate variables. Summary: Firstprivate variables are the variables, for which the private copies must be created in the OpenMP regions and must be initialized with the original values. Thus, we must report if the uninitialized variable is used as firstprivate. Reviewers: NoQ Subscribers: guansong, jdoerfert, caomhin, kkwli0, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D64765
  2. AMDGPU/GlobalISel: Fix broken tests
Revision 366689 by abataev:
[OPENMP]Add support for analysis of firstprivate variables.

Summary:
Firstprivate variables are the variables, for which the private copies
must be created in the OpenMP regions and must be initialized with the
original values. Thus, we must report if the uninitialized variable is
used as firstprivate.

Reviewers: NoQ

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

Tags: #clang

Differential Revision: https://reviews.llvm.org/D64765
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/test/Analysis/cfg-openmp.cpp (diff)clang.src/test/Analysis/cfg-openmp.cpp
The file was modified/cfe/trunk/test/OpenMP/distribute_parallel_for_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/distribute_parallel_for_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/distribute_parallel_for_simd_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/distribute_parallel_for_simd_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/parallel_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/parallel_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/parallel_for_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/parallel_for_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/parallel_for_simd_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/parallel_for_simd_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/parallel_sections_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/parallel_sections_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/target_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_parallel_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/target_parallel_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_parallel_for_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/target_parallel_for_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_parallel_for_simd_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/target_parallel_for_simd_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_simd_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/target_simd_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_teams_distribute_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/target_teams_distribute_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_teams_distribute_simd_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/target_teams_distribute_simd_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/target_teams_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/target_teams_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/task_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/task_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/taskloop_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/taskloop_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/taskloop_simd_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/taskloop_simd_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/teams_distribute_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/teams_distribute_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/teams_distribute_parallel_for_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/teams_distribute_parallel_for_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/teams_distribute_parallel_for_simd_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/teams_distribute_parallel_for_simd_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/teams_distribute_simd_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/teams_distribute_simd_firstprivate_messages.cpp
The file was modified/cfe/trunk/test/OpenMP/teams_firstprivate_messages.cpp (diff)clang.src/test/OpenMP/teams_firstprivate_messages.cpp
Revision 366688 by arsenm:
AMDGPU/GlobalISel: Fix broken tests
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-and.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-and.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-max.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-max.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-min.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-min.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-or.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-or.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-sub.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-sub.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-umax.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-umax.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-umin.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-umin.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-xchg.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-xchg.mir
The file was modified/llvm/trunk/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-xor.mir (diff)llvm.src/test/CodeGen/AMDGPU/GlobalISel/regbankselect-atomicrmw-xor.mir