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

References

tools/clang/include/clang/AST/StmtOpenMP.h
  268     getOpenMPCaptureRegions(CaptureRegions, getDirectiveKind());
  287     getOpenMPCaptureRegions(CaptureRegions, getDirectiveKind());
  488         &(*(std::next(child_begin(), getArraysOffset(getDirectiveKind())))));
  495         child_begin(), getArraysOffset(getDirectiveKind()) + CollapsedNum));
  503                     getArraysOffset(getDirectiveKind()) + 2 * CollapsedNum));
  511                     getArraysOffset(getDirectiveKind()) + 3 * CollapsedNum));
  519                     getArraysOffset(getDirectiveKind()) + 4 * CollapsedNum));
  527                     getArraysOffset(getDirectiveKind()) + 5 * CollapsedNum));
  535                     getArraysOffset(getDirectiveKind()) + 6 * CollapsedNum));
  543                     getArraysOffset(getDirectiveKind()) + 7 * CollapsedNum));
  608     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  609             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  610             isOpenMPDistributeDirective(getDirectiveKind())) &&
  615     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  616             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  617             isOpenMPDistributeDirective(getDirectiveKind())) &&
  622     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  623             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  624             isOpenMPDistributeDirective(getDirectiveKind())) &&
  629     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  630             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  631             isOpenMPDistributeDirective(getDirectiveKind())) &&
  636     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  637             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  638             isOpenMPDistributeDirective(getDirectiveKind())) &&
  643     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  644             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  645             isOpenMPDistributeDirective(getDirectiveKind())) &&
  650     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  651             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  652             isOpenMPDistributeDirective(getDirectiveKind())) &&
  657     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  658             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  659             isOpenMPDistributeDirective(getDirectiveKind())) &&
  664     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
  669     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
  674     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
  679     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
  684     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
  689     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
  694     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
  699     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
  704     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
  709     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
  714     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
  719     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
  724     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
  946     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  947             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  948             isOpenMPDistributeDirective(getDirectiveKind())) &&
  954     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  955             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  956             isOpenMPDistributeDirective(getDirectiveKind())) &&
  962     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  963             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  964             isOpenMPDistributeDirective(getDirectiveKind())) &&
  970     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  971             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  972             isOpenMPDistributeDirective(getDirectiveKind())) &&
  978     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  979             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  980             isOpenMPDistributeDirective(getDirectiveKind())) &&
  986     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  987             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  988             isOpenMPDistributeDirective(getDirectiveKind())) &&
  994     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
  995             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
  996             isOpenMPDistributeDirective(getDirectiveKind())) &&
 1002     assert((isOpenMPWorksharingDirective(getDirectiveKind()) ||
 1003             isOpenMPTaskLoopDirective(getDirectiveKind()) ||
 1004             isOpenMPDistributeDirective(getDirectiveKind())) &&
 1010     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
 1016     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
 1022     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
 1028     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
 1034     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
 1040     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
 1046     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
 1052     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
 1058     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
 1064     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
 1070     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
 1076     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
 1082     assert(isOpenMPLoopBoundSharingDirective(getDirectiveKind()) &&
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 6784   return isAllowedClauseForDirective(Node.getDirectiveKind(), CKind);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1507       isOpenMPTaskLoopDirective(D.getDirectiveKind()) ? OMPD_taskloop
 4757   OpenMPDirectiveKind Kind = isOpenMPTaskLoopDirective(D.getDirectiveKind())
 4764       isOpenMPTargetDataManagementDirective(D.getDirectiveKind()) ||
 4765       isOpenMPTargetExecutionDirective(D.getDirectiveKind());
 5006   if (isOpenMPTaskLoopDirective(D.getDirectiveKind())) {
 5009           CGM, D.getDirectiveKind(), KmpInt32Ty, KmpRoutineEntryPtrQTy));
 5013     assert((D.getDirectiveKind() == OMPD_task ||
 5014             isOpenMPTargetExecutionDirective(D.getDirectiveKind()) ||
 5015             isOpenMPTargetDataManagementDirective(D.getDirectiveKind())) &&
 5019           CGM, D.getDirectiveKind(), KmpInt32Ty, KmpRoutineEntryPtrQTy));
 5055       CGM, Loc, D.getDirectiveKind(), KmpInt32Ty, KmpTaskTWithPrivatesPtrQTy,
 5140     if (isOpenMPTaskLoopDirective(D.getDirectiveKind()) &&
 6607   OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind();
 6620       if (isOpenMPTeamsDirective(NestedDir->getDirectiveKind())) {
 6634       if (isOpenMPParallelDirective(NestedDir->getDirectiveKind()) ||
 6635           isOpenMPSimdDirective(NestedDir->getDirectiveKind()))
 6723     if (isOpenMPParallelDirective(Dir->getDirectiveKind())) {
 6802     if (isOpenMPSimdDirective(Dir->getDirectiveKind()))
 6824   OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind();
 6862       if (isOpenMPTeamsDirective(Dir->getDirectiveKind()) &&
 6863           !isOpenMPDistributeDirective(Dir->getDirectiveKind())) {
 6869       if (Dir && isOpenMPDistributeDirective(Dir->getDirectiveKind()) &&
 6870           !isOpenMPSimdDirective(Dir->getDirectiveKind())) {
 6875       if (Dir && isOpenMPSimdDirective(Dir->getDirectiveKind()))
 6895       if (Dir->getDirectiveKind() == OMPD_distribute) {
 8714     OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind();
 8715     switch (D.getDirectiveKind()) {
 8727           DKind = NND->getDirectiveKind();
 9140   OpenMPDirectiveKind Kind = D.getDirectiveKind();
 9407       emitInlinedDirective(CGF, D.getDirectiveKind(), ThenGen);
 9416       emitInlinedDirective(CGF, D.getDirectiveKind(), ElseGen);
 9446           cast<OMPExecutableDirective>(S)->getDirectiveKind());
 9462     switch (E.getDirectiveKind()) {
 9778   assert(isOpenMPTargetExecutionDirective(D.getDirectiveKind()) &&
10114     switch (D.getDirectiveKind()) {
10219       emitInlinedDirective(CGF, D.getDirectiveKind(), ThenGen);
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  462       getOpenMPCaptureRegions(CaptureRegions, D->getDirectiveKind());
  470               isOpenMPDistributeDirective(D->getDirectiveKind()));
  732     OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind();
  733     switch (D.getDirectiveKind()) {
  745           DKind = NND->getDirectiveKind();
  820   OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind();
  894   assert(isOpenMPWorksharingDirective(D.getDirectiveKind()) &&
  895          isOpenMPLoopDirective(D.getDirectiveKind()) &&
  916     OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind();
  917     switch (D.getDirectiveKind()) {
  933           DKind = NND->getDirectiveKind();
  946           DKind = NND->getDirectiveKind();
  959               DKind = NND->getDirectiveKind();
  983           DKind = NND->getDirectiveKind();
 1065   OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind();
 2000   assert(isOpenMPTeamsDirective(D.getDirectiveKind()) &&
 2003   if (!isOpenMPDistributeDirective(D.getDirectiveKind())) {
 2009       if (Dir && !isOpenMPDistributeDirective(Dir->getDirectiveKind()))
 2025   assert(isOpenMPTeamsDirective(D.getDirectiveKind()) &&
 4601       isOpenMPLoopBoundSharingDirective(D.getDirectiveKind())) {
 4609   if (isOpenMPLoopBoundSharingDirective(D.getDirectiveKind())) {
 4847   assert(isOpenMPTargetExecutionDirective(D.getDirectiveKind()) &&
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
   91     OpenMPDirectiveKind Kind = S.getDirectiveKind();
  107     OpenMPDirectiveKind Kind = S.getDirectiveKind();
  213     if (!isOpenMPSimdDirective(S.getDirectiveKind()))
  743       isOpenMPTargetExecutionDirective(D.getDirectiveKind());
  753   getOpenMPCaptureRegions(CaptureRegions, D.getDirectiveKind());
  975   if (isOpenMPSimdDirective(D.getDirectiveKind())) {
  985     if (isOpenMPTaskLoopDirective(D.getDirectiveKind()) &&
 1223                       isOpenMPParallelDirective(D.getDirectiveKind()) ||
 1351   if (!isOpenMPDistributeDirective(D.getDirectiveKind())) {
 1645   if (isOpenMPSimdDirective(D.getDirectiveKind())) {
 1773   assert(isOpenMPSimdDirective(S.getDirectiveKind()) &&
 1781   if (isOpenMPDistributeDirective(S.getDirectiveKind()) ||
 1782       isOpenMPWorksharingDirective(S.getDirectiveKind()) ||
 1783       isOpenMPTaskLoopDirective(S.getDirectiveKind())) {
 1832     if (isOpenMPTargetExecutionDirective(S.getDirectiveKind()))
 1927   if (!isOpenMPSimdDirective(S.getDirectiveKind()))
 1965                                                      S.getDirectiveKind());
 1967   OMPCancelStack.emitExit(*this, S.getDirectiveKind(), CodeGen);
 2053     RT.emitForStaticInit(*this, S.getBeginLoc(), S.getDirectiveKind(),
 2104   if (isOpenMPLoopBoundSharingDirective(S.getDirectiveKind()))
 2118   OuterLoopArgs.EUB = isOpenMPLoopBoundSharingDirective(S.getDirectiveKind())
 2122   OuterLoopArgs.Init = isOpenMPLoopBoundSharingDirective(S.getDirectiveKind())
 2125   OuterLoopArgs.Cond = isOpenMPLoopBoundSharingDirective(S.getDirectiveKind())
 2128   OuterLoopArgs.NextLB = isOpenMPLoopBoundSharingDirective(S.getDirectiveKind())
 2131   OuterLoopArgs.NextUB = isOpenMPLoopBoundSharingDirective(S.getDirectiveKind())
 2226     if (!isOpenMPSimdDirective(S.getDirectiveKind())) {
 2235     CodeGenFunction::OMPCancelStackRAII CancelRegion(CGF, S.getDirectiveKind(),
 2244       isOpenMPSimdDirective(S.getDirectiveKind()) ? OMPD_for_simd : OMPD_for,
 2392       if (isOpenMPTargetExecutionDirective(S.getDirectiveKind()))
 2429           isOpenMPLoopBoundSharingDirective(S.getDirectiveKind());
 2434         if (isOpenMPSimdDirective(S.getDirectiveKind()))
 2445         RT.emitForStaticInit(*this, S.getBeginLoc(), S.getDirectiveKind(),
 2479                                                          S.getDirectiveKind());
 2481         OMPCancelStack.emitExit(*this, S.getDirectiveKind(), CodeGen);
 2496       if (isOpenMPSimdDirective(S.getDirectiveKind())) {
 2503           S, /*ReductionKind=*/isOpenMPSimdDirective(S.getDirectiveKind())
 2515             S, isOpenMPSimdDirective(S.getDirectiveKind()),
 2689     if (isOpenMPTargetExecutionDirective(S.getDirectiveKind()))
 2699         CGF, S.getBeginLoc(), S.getDirectiveKind(), ScheduleKind, StaticInit);
 2713                                                      S.getDirectiveKind());
 2715     CGF.OMPCancelStack.emitExit(CGF, S.getDirectiveKind(), CodeGen);
 2736   OMPCancelStackRAII CancelRegion(*this, S.getDirectiveKind(), HasCancel);
 3125       S, *I, *PartId, *TaskT, S.getDirectiveKind(), CodeGen, Data.Tied,
 3128                         !isOpenMPParallelDirective(S.getDirectiveKind()));
 3268       S, *I, *PartId, *TaskT, S.getDirectiveKind(), CodeGen, /*Tied=*/true,
 3420                      (isOpenMPLoopBoundSharingDirective(S.getDirectiveKind())
 3425                      (isOpenMPLoopBoundSharingDirective(S.getDirectiveKind())
 3443       if (isOpenMPSimdDirective(S.getDirectiveKind()) &&
 3444           !isOpenMPParallelDirective(S.getDirectiveKind()) &&
 3445           !isOpenMPTeamsDirective(S.getDirectiveKind()))
 3450       if (isOpenMPTargetExecutionDirective(S.getDirectiveKind()))
 3482           isOpenMPLoopBoundSharingDirective(S.getDirectiveKind());
 3486         if (isOpenMPSimdDirective(S.getDirectiveKind()))
 3497         EmitIgnoredExpr(isOpenMPLoopBoundSharingDirective(S.getDirectiveKind())
 3501         EmitIgnoredExpr(isOpenMPLoopBoundSharingDirective(S.getDirectiveKind())
 3506             isOpenMPLoopBoundSharingDirective(S.getDirectiveKind())
 3551         RT.emitForStaticFinish(*this, S.getBeginLoc(), S.getDirectiveKind());
 3561       if (isOpenMPSimdDirective(S.getDirectiveKind())) {
 3567       if (isOpenMPSimdDirective(S.getDirectiveKind()) &&
 3568           !isOpenMPParallelDirective(S.getDirectiveKind()) &&
 3569           !isOpenMPTeamsDirective(S.getDirectiveKind())) {
 4117   assert(isOpenMPTargetExecutionDirective(S.getDirectiveKind()));
 4200   if (isOpenMPTargetExecutionDirective(S.getDirectiveKind()))
 4282     if (isOpenMPTargetExecutionDirective(S.getDirectiveKind()))
 4842     if (isOpenMPTargetExecutionDirective(S.getDirectiveKind()))
 4965   assert(isOpenMPTaskLoopDirective(S.getDirectiveKind()));
 5020     if (isOpenMPSimdDirective(S.getDirectiveKind()))
 5071           S, isOpenMPSimdDirective(S.getDirectiveKind()),
 5177     if (isOpenMPSimdDirective(D.getDirectiveKind())) {
 5217       isOpenMPSimdDirective(D.getDirectiveKind()) ? OMPD_simd
 5218                                                   : D.getDirectiveKind(),
tools/clang/lib/Sema/SemaOpenMP.cpp
 8886         if (!OED || !isOpenMPTeamsDirective(OED->getDirectiveKind()) ||
 8898       OMPTeamsFound = OED && isOpenMPTeamsDirective(OED->getDirectiveKind());
tools/clang/lib/Sema/TreeTransform.h
 7892     getDerived().getSema().ActOnOpenMPRegionStart(D->getDirectiveKind(),
 7912   if (D->getDirectiveKind() == OMPD_critical) {
 7917   if (D->getDirectiveKind() == OMPD_cancellation_point) {
 7919   } else if (D->getDirectiveKind() == OMPD_cancel) {
 7924       D->getDirectiveKind(), DirName, CancelRegion, TClauses,
tools/clang/lib/Serialization/ASTReaderStmt.cpp
 2039   if (isOpenMPWorksharingDirective(D->getDirectiveKind()) ||
 2040       isOpenMPTaskLoopDirective(D->getDirectiveKind()) ||
 2041       isOpenMPDistributeDirective(D->getDirectiveKind())) {
 2051   if (isOpenMPLoopBoundSharingDirective(D->getDirectiveKind())) {
tools/clang/lib/Serialization/ASTWriterStmt.cpp
 1982   if (isOpenMPWorksharingDirective(D->getDirectiveKind()) ||
 1983       isOpenMPTaskLoopDirective(D->getDirectiveKind()) ||
 1984       isOpenMPDistributeDirective(D->getDirectiveKind())) {
 1994   if (isOpenMPLoopBoundSharingDirective(D->getDirectiveKind())) {
tools/clang/tools/extra/clang-tidy/openmp/ExceptionEscapeCheck.cpp
   79       << getOpenMPDirectiveName(Directive->getDirectiveKind());
tools/clang/tools/extra/clang-tidy/openmp/UseDefaultNoneCheck.cpp
   49         << getOpenMPDirectiveName(Directive->getDirectiveKind())
   60       << getOpenMPDirectiveName(Directive->getDirectiveKind());