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

References

tools/clang/lib/Sema/SemaOpenMP.cpp
 4249   if (AStmt && !CurContext->isDependentContext()) {
 4250     assert(isa<CapturedStmt>(AStmt) && "Captured statement expected");
 4253     DSAAttrChecker DSAChecker(DSAStack, *this, cast<CapturedStmt>(AStmt));
 4255     Stmt *S = AStmt;
 4262       auto *CS = cast<CapturedStmt>(AStmt);
 4318     Res = ActOnOpenMPParallelDirective(ClausesWithImplicit, AStmt, StartLoc,
 4323     Res = ActOnOpenMPSimdDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc,
 4327     Res = ActOnOpenMPForDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc,
 4331     Res = ActOnOpenMPForSimdDirective(ClausesWithImplicit, AStmt, StartLoc,
 4335     Res = ActOnOpenMPSectionsDirective(ClausesWithImplicit, AStmt, StartLoc,
 4341     Res = ActOnOpenMPSectionDirective(AStmt, StartLoc, EndLoc);
 4344     Res = ActOnOpenMPSingleDirective(ClausesWithImplicit, AStmt, StartLoc,
 4350     Res = ActOnOpenMPMasterDirective(AStmt, StartLoc, EndLoc);
 4353     Res = ActOnOpenMPCriticalDirective(DirName, ClausesWithImplicit, AStmt,
 4357     Res = ActOnOpenMPParallelForDirective(ClausesWithImplicit, AStmt, StartLoc,
 4363         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4367     Res = ActOnOpenMPParallelSectionsDirective(ClausesWithImplicit, AStmt,
 4373         ActOnOpenMPTaskDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc);
 4379     assert(AStmt == nullptr &&
 4386     assert(AStmt == nullptr &&
 4393     assert(AStmt == nullptr &&
 4398     Res = ActOnOpenMPTaskgroupDirective(ClausesWithImplicit, AStmt, StartLoc,
 4402     assert(AStmt == nullptr &&
 4407     Res = ActOnOpenMPOrderedDirective(ClausesWithImplicit, AStmt, StartLoc,
 4411     Res = ActOnOpenMPAtomicDirective(ClausesWithImplicit, AStmt, StartLoc,
 4416         ActOnOpenMPTeamsDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc);
 4419     Res = ActOnOpenMPTargetDirective(ClausesWithImplicit, AStmt, StartLoc,
 4424     Res = ActOnOpenMPTargetParallelDirective(ClausesWithImplicit, AStmt,
 4431         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4438     assert(AStmt == nullptr && "No associated statement allowed for 'omp "
 4443     assert(AStmt == nullptr &&
 4450     Res = ActOnOpenMPTargetDataDirective(ClausesWithImplicit, AStmt, StartLoc,
 4456                                               EndLoc, AStmt);
 4461                                              EndLoc, AStmt);
 4465     Res = ActOnOpenMPTaskLoopDirective(ClausesWithImplicit, AStmt, StartLoc,
 4470     Res = ActOnOpenMPTaskLoopSimdDirective(ClausesWithImplicit, AStmt, StartLoc,
 4476         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4481         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4486         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4491     Res = ActOnOpenMPDistributeDirective(ClausesWithImplicit, AStmt, StartLoc,
 4496                                            EndLoc, AStmt);
 4501         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4506         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4511         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4515         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4520     Res = ActOnOpenMPTargetSimdDirective(ClausesWithImplicit, AStmt, StartLoc,
 4526         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4530         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4534         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4539         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4543     Res = ActOnOpenMPTargetTeamsDirective(ClausesWithImplicit, AStmt, StartLoc,
 4549         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4554         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4560         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
 4566         ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);