This revision was automatically updated to reflect the committed changes.
Closed by commit rL366689: [OPENMP]Add support for analysis of firstprivate
variables. (authored by ABataev, committed by ).
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.
Repository:
rL LLVM
CHAN
ABataev marked an inline comment as done.
ABataev added inline comments.
Comment at: include/clang/AST/OpenMPClause.h:2102-2103
child_range used_children() {
-return child_range(child_iterator(), child_iterator());
+return child_range(reinterpret_cast(varlist_begin()),
NoQ accepted this revision.
NoQ added inline comments.
This revision is now accepted and ready to land.
Comment at: include/clang/AST/OpenMPClause.h:2102-2103
child_range used_children() {
-return child_range(child_iterator(), child_iterator());
+return child_range(rei
ABataev updated this revision to Diff 210100.
ABataev added a comment.
Rebase
Repository:
rC Clang
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D64765/new/
https://reviews.llvm.org/D64765
Files:
include/clang/AST/OpenMPClause.h
test/Analysis/cfg-openmp.cpp
test/OpenMP/distribu
ABataev marked 2 inline comments as done.
ABataev added inline comments.
Comment at: lib/Analysis/CFG.cpp:4749
// bidirectional, so we need to create temp vector.
- for (Stmt *S : llvm::reverse(llvm::to_vector<8>(
- OMPExecutableDirective::used_clauses_children(D->c
ABataev created this revision.
ABataev added a reviewer: NoQ.
Herald added subscribers: jdoerfert, guansong.
Herald added a project: clang.
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.