reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/Basic/OpenMPKinds.def
  285 OPENMP_CLAUSE(lastprivate, OMPLastprivateClause)

References

tools/clang/include/clang/AST/OpenMPClause.h
 2161       : OMPVarListClause<OMPLastprivateClause>(OMPC_lastprivate, StartLoc,
 2170             OMPC_lastprivate, SourceLocation(), SourceLocation(),
 2328     return T->getClauseKind() == OMPC_lastprivate;
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 3098   TRY_TO(VisitOMPClauseList(C));
 3099   TRY_TO(VisitOMPClauseWithPostUpdate(C));
 3100   for (auto *E : C->private_copies()) {
 3103   for (auto *E : C->source_exprs()) {
 3106   for (auto *E : C->destination_exprs()) {
 3109   for (auto *E : C->assignment_ops()) {
tools/clang/include/clang/Basic/OpenMPKinds.def
  345 OPENMP_SIMD_CLAUSE(lastprivate)
  356 OPENMP_FOR_CLAUSE(lastprivate)
  369 OPENMP_FOR_SIMD_CLAUSE(lastprivate)
  383 OPENMP_SECTIONS_CLAUSE(lastprivate)
  449 OPENMP_PARALLEL_FOR_CLAUSE(lastprivate)
  466 OPENMP_PARALLEL_FOR_SIMD_CLAUSE(lastprivate)
  486 OPENMP_PARALLEL_SECTIONS_CLAUSE(lastprivate)
  581 OPENMP_TARGET_PARALLEL_FOR_CLAUSE(lastprivate)
  644 OPENMP_TASKLOOP_CLAUSE(lastprivate)
  663 OPENMP_TASKLOOP_SIMD_CLAUSE(lastprivate)
  686 OPENMP_MASTER_TASKLOOP_CLAUSE(lastprivate)
  705 OPENMP_MASTER_TASKLOOP_SIMD_CLAUSE(lastprivate)
  728 OPENMP_PARALLEL_MASTER_TASKLOOP_CLAUSE(lastprivate)
  750 OPENMP_DISTRIBUTE_CLAUSE(lastprivate)
  760 OPENMP_DISTRIBUTE_PARALLEL_FOR_CLAUSE(lastprivate)
  776 OPENMP_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(lastprivate)
  797 OPENMP_DISTRIBUTE_SIMD_CLAUSE(lastprivate)
  813 OPENMP_TARGET_PARALLEL_FOR_SIMD_CLAUSE(lastprivate)
  842 OPENMP_TARGET_SIMD_CLAUSE(lastprivate)
  859 OPENMP_TEAMS_DISTRIBUTE_CLAUSE(lastprivate)
  872 OPENMP_TEAMS_DISTRIBUTE_SIMD_CLAUSE(lastprivate)
  883 OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(lastprivate)
  904 OPENMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(lastprivate)
  952 OPENMP_TARGET_TEAMS_DISTRIBUTE_CLAUSE(lastprivate)
  972 OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_CLAUSE(lastprivate)
  996 OPENMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_CLAUSE(lastprivate)
 1017 OPENMP_TARGET_TEAMS_DISTRIBUTE_SIMD_CLAUSE(lastprivate)
tools/clang/lib/AST/OpenMPClause.cpp
   67   case OMPC_lastprivate:
  151   case OMPC_lastprivate:
tools/clang/lib/Basic/OpenMPKinds.cpp
  171   case OMPC_lastprivate:
  365   case OMPC_lastprivate:
 1020          Kind == OMPC_lastprivate || Kind == OMPC_linear ||
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 4027   case OMPC_lastprivate:
tools/clang/lib/Parse/ParseOpenMP.cpp
 2088   case OMPC_lastprivate:
tools/clang/lib/Sema/SemaOpenMP.cpp
 1078            (A == OMPC_firstprivate && Data.Attributes == OMPC_lastprivate) ||
 1079            (A == OMPC_lastprivate && Data.Attributes == OMPC_firstprivate) ||
 1081     if (A == OMPC_lastprivate && Data.Attributes == OMPC_firstprivate) {
 1086         A == OMPC_lastprivate || Data.Attributes == OMPC_lastprivate;
 1086         A == OMPC_lastprivate || Data.Attributes == OMPC_lastprivate;
 2169           if (DVar.CKind == OMPC_lastprivate) {
 2736     else if (DVar.CKind == OMPC_lastprivate)
 4154     } else if (Cl->getClauseKind() == OMPC_lastprivate) {
 4623       case OMPC_lastprivate:
 6511                 ? (DSAStack->hasMutipleLoops() ? OMPC_lastprivate : OMPC_linear)
 6515               (LangOpts.OpenMP <= 45 || (DVar.CKind != OMPC_lastprivate &&
 6522               DVar.CKind != OMPC_private && DVar.CKind != OMPC_lastprivate)) &&
10284   case OMPC_lastprivate:
10919   case OMPC_lastprivate:
11341   case OMPC_lastprivate:
11522   case OMPC_lastprivate:
11745   case OMPC_lastprivate:
11880   case OMPC_lastprivate:
12234            DVar.CKind != OMPC_lastprivate) &&
12425       if (TopDVar.CKind == OMPC_lastprivate) {
12495     if (rejectConstNotMutableType(*this, D, Type, OMPC_lastprivate, ELoc))
12508     if (DVar.CKind != OMPC_unknown && DVar.CKind != OMPC_lastprivate &&
12514           << getOpenMPClauseName(OMPC_lastprivate);
12532             << getOpenMPClauseName(OMPC_lastprivate)
12592     DSAStack->addDSA(D, RefExpr->IgnoreParens(), OMPC_lastprivate, Ref);
tools/clang/lib/Sema/TreeTransform.h
 8740   Vars.reserve(C->varlist_size());
 8741   for (auto *VE : C->varlists()) {
 8748       Vars, C->getBeginLoc(), C->getLParenLoc(), C->getEndLoc());
 8748       Vars, C->getBeginLoc(), C->getLParenLoc(), C->getEndLoc());
 8748       Vars, C->getBeginLoc(), C->getLParenLoc(), C->getEndLoc());
tools/clang/lib/Serialization/ASTReader.cpp
12361   case OMPC_lastprivate: