Lines Matching defs:EndLoc

5988     SourceLocation StartLoc, SourceLocation EndLoc,
6079 Stmt *AStmt, SourceLocation StartLoc, SourceLocation EndLoc,
6098 StartLoc, EndLoc, DirName, CancelRegion);
6276 EndLoc);
6279 Res = ActOnOpenMPSimdDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc,
6284 ActOnOpenMPTileDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc);
6288 EndLoc);
6293 Res = ActOnOpenMPReverseDirective(AStmt, StartLoc, EndLoc);
6297 EndLoc);
6300 Res = ActOnOpenMPForDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc,
6305 EndLoc, VarsWithInheritedDSA);
6309 EndLoc);
6314 Res = ActOnOpenMPSectionDirective(AStmt, StartLoc, EndLoc);
6318 EndLoc);
6323 Res = ActOnOpenMPMasterDirective(AStmt, StartLoc, EndLoc);
6327 EndLoc);
6331 StartLoc, EndLoc);
6335 EndLoc, VarsWithInheritedDSA);
6339 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6343 ActOnOpenMPScopeDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc);
6347 StartLoc, EndLoc);
6351 StartLoc, EndLoc);
6355 StartLoc, EndLoc);
6359 ActOnOpenMPTaskDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc);
6366 Res = ActOnOpenMPTaskyieldDirective(StartLoc, EndLoc);
6371 Res = ActOnOpenMPErrorDirective(ClausesWithImplicit, StartLoc, EndLoc);
6378 Res = ActOnOpenMPBarrierDirective(StartLoc, EndLoc);
6383 Res = ActOnOpenMPTaskwaitDirective(ClausesWithImplicit, StartLoc, EndLoc);
6387 EndLoc);
6392 Res = ActOnOpenMPFlushDirective(ClausesWithImplicit, StartLoc, EndLoc);
6397 Res = ActOnOpenMPDepobjDirective(ClausesWithImplicit, StartLoc, EndLoc);
6402 Res = ActOnOpenMPScanDirective(ClausesWithImplicit, StartLoc, EndLoc);
6406 EndLoc);
6410 EndLoc);
6414 ActOnOpenMPTeamsDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc);
6418 EndLoc);
6422 StartLoc, EndLoc);
6426 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6433 Res = ActOnOpenMPCancellationPointDirective(StartLoc, EndLoc, CancelRegion);
6438 Res = ActOnOpenMPCancelDirective(ClausesWithImplicit, StartLoc, EndLoc,
6443 EndLoc);
6447 EndLoc, AStmt);
6451 EndLoc, AStmt);
6455 EndLoc, VarsWithInheritedDSA);
6459 EndLoc, VarsWithInheritedDSA);
6463 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6467 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6471 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6475 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6479 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6483 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6487 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6491 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6495 EndLoc, VarsWithInheritedDSA);
6499 EndLoc, AStmt);
6503 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6507 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6511 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6515 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6519 EndLoc, VarsWithInheritedDSA);
6523 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6527 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6531 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6535 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6539 EndLoc);
6543 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6547 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6551 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6555 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6560 Res = ActOnOpenMPInteropDirective(ClausesWithImplicit, StartLoc, EndLoc);
6564 EndLoc);
6568 EndLoc, VarsWithInheritedDSA);
6572 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6576 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6580 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6584 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
7701 SourceLocation EndLoc) {
7708 getASTContext(), StartLoc, EndLoc, Clauses, AStmt,
10355 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10380 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
10387 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10408 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
10416 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10438 return OMPForSimdDirective::Create(getASTContext(), StartLoc, EndLoc,
10479 SourceLocation EndLoc) {
10486 getASTContext(), StartLoc, EndLoc, Clauses, AStmt,
10492 SourceLocation EndLoc) {
10499 return OMPSectionDirective::Create(getASTContext(), StartLoc, EndLoc, AStmt,
10514 SourceLocation EndLoc) {
10557 return OMPDispatchDirective::Create(getASTContext(), StartLoc, EndLoc,
10588 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10611 return OMPGenericLoopDirective::Create(getASTContext(), StartLoc, EndLoc,
10617 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10644 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
10649 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10676 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
10682 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10709 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
10714 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10741 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
10747 SourceLocation EndLoc) {
10772 return OMPSingleDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
10778 SourceLocation EndLoc) {
10784 return OMPMasterDirective::Create(getASTContext(), StartLoc, EndLoc, AStmt);
10790 SourceLocation EndLoc) {
10796 return OMPMaskedDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
10802 Stmt *AStmt, SourceLocation StartLoc, SourceLocation EndLoc) {
10851 EndLoc, Clauses, AStmt);
10859 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10879 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
10885 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10908 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
10913 SourceLocation EndLoc) {
10920 getASTContext(), StartLoc, EndLoc, Clauses, AStmt,
10926 SourceLocation EndLoc) {
10933 getASTContext(), StartLoc, EndLoc, Clauses, AStmt,
10939 SourceLocation EndLoc) {
10946 getASTContext(), StartLoc, EndLoc, Clauses, AStmt,
10976 SourceLocation EndLoc) {
10989 return OMPTaskDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
10994 SourceLocation EndLoc) {
10995 return OMPTaskyieldDirective::Create(getASTContext(), StartLoc, EndLoc);
10999 SourceLocation EndLoc) {
11000 return OMPBarrierDirective::Create(getASTContext(), StartLoc, EndLoc);
11005 SourceLocation EndLoc,
11031 return OMPErrorDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses);
11037 SourceLocation EndLoc) {
11048 return OMPTaskwaitDirective::Create(getASTContext(), StartLoc, EndLoc,
11055 SourceLocation EndLoc) {
11063 return OMPTaskgroupDirective::Create(getASTContext(), StartLoc, EndLoc,
11070 SourceLocation EndLoc) {
11104 return OMPFlushDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses);
11109 SourceLocation EndLoc) {
11126 return OMPDepobjDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses);
11131 SourceLocation EndLoc) {
11134 Diag(Clauses.empty() ? EndLoc : Clauses[1]->getBeginLoc(),
11156 return OMPScanDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses);
11162 SourceLocation EndLoc) {
11271 return OMPOrderedDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
12333 SourceLocation EndLoc) {
12903 Context, StartLoc, EndLoc, Clauses, AStmt,
12910 SourceLocation EndLoc) {
12955 return OMPTargetDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
12961 SourceLocation EndLoc) {
12968 getASTContext(), StartLoc, EndLoc, Clauses, AStmt,
12974 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
12995 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
13035 SourceLocation EndLoc) {
13059 return OMPTargetDataDirective::Create(getASTContext(), StartLoc, EndLoc,
13065 SourceLocation EndLoc, Stmt *AStmt) {
13079 return OMPTargetEnterDataDirective::Create(getASTContext(), StartLoc, EndLoc,
13085 SourceLocation EndLoc, Stmt *AStmt) {
13099 return OMPTargetExitDataDirective::Create(getASTContext(), StartLoc, EndLoc,
13105 SourceLocation EndLoc, Stmt *AStmt) {
13121 return OMPTargetUpdateDirective::Create(getASTContext(), StartLoc, EndLoc,
13128 SourceLocation EndLoc) {
13140 return OMPTeamsDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
13145 SourceLocation StartLoc, SourceLocation EndLoc,
13156 EndLoc, CancelRegion);
13161 SourceLocation EndLoc, OpenMPDirectiveKind CancelRegion) {
13171 return OMPCancelDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
13204 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13235 return OMPTaskLoopDirective::Create(getASTContext(), StartLoc, EndLoc,
13242 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13275 return OMPTaskLoopSimdDirective::Create(getASTContext(), StartLoc, EndLoc,
13281 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13312 return OMPMasterTaskLoopDirective::Create(getASTContext(), StartLoc, EndLoc,
13319 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13350 return OMPMaskedTaskLoopDirective::Create(getASTContext(), StartLoc, EndLoc,
13357 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13391 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13396 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13430 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13435 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13468 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
13474 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13507 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
13513 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13548 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13553 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13588 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13593 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13616 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
13623 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13644 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
13650 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13674 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13679 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13702 return OMPDistributeSimdDirective::Create(getASTContext(), StartLoc, EndLoc,
13708 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13732 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13737 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13759 return OMPTargetSimdDirective::Create(getASTContext(), StartLoc, EndLoc,
13765 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13788 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13793 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13819 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13824 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13850 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13855 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13879 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
13885 SourceLocation EndLoc) {
13904 return OMPTargetTeamsDirective::Create(getASTContext(), StartLoc, EndLoc,
13910 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13931 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13936 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13957 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
13963 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13988 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13993 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
14017 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
14128 SourceLocation EndLoc) {
14153 return OMPTileDirective::Create(Context, StartLoc, EndLoc, Clauses,
14392 return OMPTileDirective::Create(Context, StartLoc, EndLoc, Clauses, NumLoops,
14400 SourceLocation EndLoc) {
14431 return OMPUnrollDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt,
14456 return OMPUnrollDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt,
14672 return OMPUnrollDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt,
14679 SourceLocation EndLoc) {
14699 return OMPReverseDirective::Create(Context, StartLoc, EndLoc, AStmt,
14729 SourceLocation TransformLocEnd = EndLoc;
14859 return OMPReverseDirective::Create(Context, StartLoc, EndLoc, AStmt,
14866 SourceLocation EndLoc) {
14888 return OMPInterchangeDirective::Create(Context, StartLoc, EndLoc, Clauses,
15011 return OMPInterchangeDirective::Create(Context, StartLoc, EndLoc, Clauses,
15020 SourceLocation EndLoc) {
15024 Res = ActOnOpenMPFinalClause(Expr, StartLoc, LParenLoc, EndLoc);
15027 Res = ActOnOpenMPNumThreadsClause(Expr, StartLoc, LParenLoc, EndLoc);
15030 Res = ActOnOpenMPSafelenClause(Expr, StartLoc, LParenLoc, EndLoc);
15033 Res = ActOnOpenMPSimdlenClause(Expr, StartLoc, LParenLoc, EndLoc);
15036 Res = ActOnOpenMPAllocatorClause(Expr, StartLoc, LParenLoc, EndLoc);
15039 Res = ActOnOpenMPCollapseClause(Expr, StartLoc, LParenLoc, EndLoc);
15042 Res = ActOnOpenMPOrderedClause(StartLoc, EndLoc, LParenLoc, Expr);
15045 Res = ActOnOpenMPNumTeamsClause(Expr, StartLoc, LParenLoc, EndLoc);
15048 Res = ActOnOpenMPThreadLimitClause(Expr, StartLoc, LParenLoc, EndLoc);
15051 Res = ActOnOpenMPPriorityClause(Expr, StartLoc, LParenLoc, EndLoc);
15054 Res = ActOnOpenMPHintClause(Expr, StartLoc, LParenLoc, EndLoc);
15057 Res = ActOnOpenMPDepobjClause(Expr, StartLoc, LParenLoc, EndLoc);
15060 Res = ActOnOpenMPDetachClause(Expr, StartLoc, LParenLoc, EndLoc);
15063 Res = ActOnOpenMPNovariantsClause(Expr, StartLoc, LParenLoc, EndLoc);
15066 Res = ActOnOpenMPNocontextClause(Expr, StartLoc, LParenLoc, EndLoc);
15069 Res = ActOnOpenMPFilterClause(Expr, StartLoc, LParenLoc, EndLoc);
15072 Res = ActOnOpenMPPartialClause(Expr, StartLoc, LParenLoc, EndLoc);
15075 Res = ActOnOpenMPMessageClause(Expr, StartLoc, LParenLoc, EndLoc);
15078 Res = ActOnOpenMPAlignClause(Expr, StartLoc, LParenLoc, EndLoc);
15081 Res = ActOnOpenMPXDynCGroupMemClause(Expr, StartLoc, LParenLoc, EndLoc);
15279 SourceLocation ColonLoc, SourceLocation EndLoc) {
15306 LParenLoc, NameModifierLoc, ColonLoc, EndLoc);
15312 SourceLocation EndLoc) {
15338 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
15431 SourceLocation EndLoc) {
15453 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
15508 SourceLocation EndLoc) {
15516 OMPSafelenClause(Safelen.get(), StartLoc, LParenLoc, EndLoc);
15522 SourceLocation EndLoc) {
15530 OMPSimdlenClause(Simdlen.get(), StartLoc, LParenLoc, EndLoc);
15592 SourceLocation EndLoc) {
15608 OMPAllocatorClause(Allocator.get(), StartLoc, LParenLoc, EndLoc);
15614 SourceLocation EndLoc) {
15625 OMPCollapseClause(NumForLoopsResult.get(), StartLoc, LParenLoc, EndLoc);
15629 SourceLocation EndLoc,
15649 StartLoc, LParenLoc, EndLoc);
15656 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc) {
15661 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
15665 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
15670 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
15674 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
15678 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
15682 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
15686 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
15691 LParenLoc, EndLoc);
15799 SourceLocation EndLoc) {
15826 OMPDefaultClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc);
15833 SourceLocation EndLoc) {
15854 OMPProcBindClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc);
15859 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc) {
15869 Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc);
15876 SourceLocation EndLoc) {
15885 OMPAtClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc);
15892 SourceLocation EndLoc) {
15901 OMPSeverityClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc);
15907 SourceLocation EndLoc) {
15915 OMPMessageClause(ME, StartLoc, LParenLoc, EndLoc);
15921 SourceLocation KindLoc, SourceLocation EndLoc) {
15954 Kind, KindLoc, StartLoc, LParenLoc, EndLoc, Modifier, MLoc);
15961 SourceLocation EndLoc) {
15976 KindKwLoc, Kind, EndLoc);
15982 SourceLocation EndLoc) {
16028 return OMPSizesClause::Create(getASTContext(), StartLoc, LParenLoc, EndLoc,
16033 SourceLocation EndLoc) {
16034 return OMPFullClause::Create(getASTContext(), StartLoc, EndLoc);
16040 SourceLocation EndLoc) {
16051 return OMPPartialClause::Create(getASTContext(), StartLoc, LParenLoc, EndLoc,
16057 SourceLocation EndLoc) {
16063 LParenLoc, EndLoc);
16070 SourceLocation EndLoc) {
16082 ArgumentLoc[ScheduleKind], DelimLoc, EndLoc);
16088 DelimLoc, EndLoc);
16093 StartLoc, LParenLoc, ArgumentLoc.back(), DelimLoc, EndLoc);
16101 EndLoc);
16108 LParenLoc, ArgumentLoc[OrderModifier], ArgumentLoc[OrderKind], EndLoc);
16114 StartLoc, LParenLoc, ArgumentLoc.back(), EndLoc);
16121 StartLoc, LParenLoc, ArgumentLoc.back(), EndLoc);
16128 StartLoc, LParenLoc, ArgumentLoc.back(), EndLoc);
16238 SourceLocation KindLoc, SourceLocation CommaLoc, SourceLocation EndLoc) {
16319 OMPScheduleClause(StartLoc, LParenLoc, KindLoc, CommaLoc, EndLoc, Kind,
16325 SourceLocation EndLoc) {
16329 Res = ActOnOpenMPOrderedClause(StartLoc, EndLoc);
16332 Res = ActOnOpenMPNowaitClause(StartLoc, EndLoc);
16335 Res = ActOnOpenMPUntiedClause(StartLoc, EndLoc);
16338 Res = ActOnOpenMPMergeableClause(StartLoc, EndLoc);
16341 Res = ActOnOpenMPReadClause(StartLoc, EndLoc);
16344 Res = ActOnOpenMPWriteClause(StartLoc, EndLoc);
16347 Res = ActOnOpenMPUpdateClause(StartLoc, EndLoc);
16350 Res = ActOnOpenMPCaptureClause(StartLoc, EndLoc);
16353 Res = ActOnOpenMPCompareClause(StartLoc, EndLoc);
16356 Res = ActOnOpenMPFailClause(StartLoc, EndLoc);
16359 Res = ActOnOpenMPSeqCstClause(StartLoc, EndLoc);
16362 Res = ActOnOpenMPAcqRelClause(StartLoc, EndLoc);
16365 Res = ActOnOpenMPAcquireClause(StartLoc, EndLoc);
16368 Res = ActOnOpenMPReleaseClause(StartLoc, EndLoc);
16371 Res = ActOnOpenMPRelaxedClause(StartLoc, EndLoc);
16374 Res = ActOnOpenMPWeakClause(StartLoc, EndLoc);
16377 Res = ActOnOpenMPThreadsClause(StartLoc, EndLoc);
16380 Res = ActOnOpenMPSIMDClause(StartLoc, EndLoc);
16383 Res = ActOnOpenMPNogroupClause(StartLoc, EndLoc);
16386 Res = ActOnOpenMPUnifiedAddressClause(StartLoc, EndLoc);
16389 Res = ActOnOpenMPUnifiedSharedMemoryClause(StartLoc, EndLoc);
16392 Res = ActOnOpenMPReverseOffloadClause(StartLoc, EndLoc);
16395 Res = ActOnOpenMPDynamicAllocatorsClause(StartLoc, EndLoc);
16400 /*VarLoc=*/SourceLocation(), EndLoc);
16403 Res = ActOnOpenMPFullClause(StartLoc, EndLoc);
16406 Res = ActOnOpenMPPartialClause(nullptr, StartLoc, /*LParenLoc=*/{}, EndLoc);
16409 Res = ActOnOpenMPXBareClause(StartLoc, EndLoc);
16480 SourceLocation EndLoc) {
16482 return new (getASTContext()) OMPNowaitClause(StartLoc, EndLoc);
16486 SourceLocation EndLoc) {
16488 return new (getASTContext()) OMPUntiedClause(StartLoc, EndLoc);
16492 SourceLocation EndLoc) {
16493 return new (getASTContext()) OMPMergeableClause(StartLoc, EndLoc);
16497 SourceLocation EndLoc) {
16498 return new (getASTContext()) OMPReadClause(StartLoc, EndLoc);
16502 SourceLocation EndLoc) {
16503 return new (getASTContext()) OMPWriteClause(StartLoc, EndLoc);
16507 SourceLocation EndLoc) {
16508 return OMPUpdateClause::Create(getASTContext(), StartLoc, EndLoc);
16512 SourceLocation EndLoc) {
16513 return new (getASTContext()) OMPCaptureClause(StartLoc, EndLoc);
16517 SourceLocation EndLoc) {
16518 return new (getASTContext()) OMPCompareClause(StartLoc, EndLoc);
16522 SourceLocation EndLoc) {
16523 return new (getASTContext()) OMPFailClause(StartLoc, EndLoc);
16530 SourceLocation EndLoc) {
16537 OMPFailClause(Parameter, KindLoc, StartLoc, LParenLoc, EndLoc);
16541 SourceLocation EndLoc) {
16542 return new (getASTContext()) OMPSeqCstClause(StartLoc, EndLoc);
16546 SourceLocation EndLoc) {
16547 return new (getASTContext()) OMPAcqRelClause(StartLoc, EndLoc);
16551 SourceLocation EndLoc) {
16552 return new (getASTContext()) OMPAcquireClause(StartLoc, EndLoc);
16556 SourceLocation EndLoc) {
16557 return new (getASTContext()) OMPReleaseClause(StartLoc, EndLoc);
16561 SourceLocation EndLoc) {
16562 return new (getASTContext()) OMPRelaxedClause(StartLoc, EndLoc);
16566 SourceLocation EndLoc) {
16567 return new (getASTContext()) OMPWeakClause(StartLoc, EndLoc);
16571 SourceLocation EndLoc) {
16572 return new (getASTContext()) OMPThreadsClause(StartLoc, EndLoc);
16576 SourceLocation EndLoc) {
16577 return new (getASTContext()) OMPSIMDClause(StartLoc, EndLoc);
16581 SourceLocation EndLoc) {
16582 return new (getASTContext()) OMPNogroupClause(StartLoc, EndLoc);
16586 SourceLocation EndLoc) {
16587 return new (getASTContext()) OMPUnifiedAddressClause(StartLoc, EndLoc);
16592 SourceLocation EndLoc) {
16593 return new (getASTContext()) OMPUnifiedSharedMemoryClause(StartLoc, EndLoc);
16597 SourceLocation EndLoc) {
16598 return new (getASTContext()) OMPReverseOffloadClause(StartLoc, EndLoc);
16603 SourceLocation EndLoc) {
16604 return new (getASTContext()) OMPDynamicAllocatorsClause(StartLoc, EndLoc);
16610 SourceLocation EndLoc) {
16678 return OMPInteropDirective::Create(getASTContext(), StartLoc, EndLoc,
16741 SourceLocation LParenLoc, SourceLocation VarLoc, SourceLocation EndLoc) {
16761 StartLoc, LParenLoc, VarLoc, EndLoc);
16768 SourceLocation EndLoc) {
16774 OMPUseClause(InteropVar, StartLoc, LParenLoc, VarLoc, EndLoc);
16781 SourceLocation EndLoc) {
16794 OMPDestroyClause(InteropVar, StartLoc, LParenLoc, VarLoc, EndLoc);
16800 SourceLocation EndLoc) {
16826 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
16832 SourceLocation EndLoc) {
16858 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
16864 SourceLocation EndLoc) {
16880 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
16889 SourceLocation EndLoc = Locs.EndLoc;
16896 Res = ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, EndLoc);
16899 Res = ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, EndLoc);
16906 ExtraModifierLoc, ColonLoc, StartLoc, LParenLoc, EndLoc);
16909 Res = ActOnOpenMPSharedClause(VarList, StartLoc, LParenLoc, EndLoc);
16916 StartLoc, LParenLoc, ExtraModifierLoc, ColonLoc, EndLoc,
16921 VarList, StartLoc, LParenLoc, ColonLoc, EndLoc,
16926 VarList, StartLoc, LParenLoc, ColonLoc, EndLoc,
16935 ColonLoc, Data.StepModifierLoc, EndLoc);
16939 LParenLoc, ColonLoc, EndLoc);
16942 Res = ActOnOpenMPCopyinClause(VarList, StartLoc, LParenLoc, EndLoc);
16945 Res = ActOnOpenMPCopyprivateClause(VarList, StartLoc, LParenLoc, EndLoc);
16948 Res = ActOnOpenMPFlushClause(VarList, StartLoc, LParenLoc, EndLoc);
16956 Data.DepModOrTailExpr, VarList, StartLoc, LParenLoc, EndLoc);
16993 LParenLoc, ColonLoc, EndLoc);
16996 Res = ActOnOpenMPNontemporalClause(VarList, StartLoc, LParenLoc, EndLoc);
16999 Res = ActOnOpenMPInclusiveClause(VarList, StartLoc, LParenLoc, EndLoc);
17002 Res = ActOnOpenMPExclusiveClause(VarList, StartLoc, LParenLoc, EndLoc);
17005 Res = ActOnOpenMPAffinityClause(StartLoc, LParenLoc, ColonLoc, EndLoc,
17011 ExtraModifierLoc, ColonLoc, VarList, StartLoc, LParenLoc, EndLoc);
17101 SourceLocation EndLoc) {
17105 StartLoc.isInvalid() && LParenLoc.isInvalid() && EndLoc.isInvalid();
17242 return OMPPrivateClause::Create(getASTContext(), StartLoc, LParenLoc, EndLoc,
17249 SourceLocation EndLoc) {
17255 StartLoc.isInvalid() && LParenLoc.isInvalid() && EndLoc.isInvalid();
17531 getASTContext(), StartLoc, LParenLoc, EndLoc, Vars, PrivateCopies, Inits,
17538 SourceLocation LParenLoc, SourceLocation EndLoc) {
17713 getASTContext(), StartLoc, LParenLoc, EndLoc, Vars, SrcExprs, DstExprs,
17722 SourceLocation EndLoc) {
17768 return OMPSharedClause::Create(getASTContext(), StartLoc, LParenLoc, EndLoc,
18214 SourceLocation ColonLoc, SourceLocation EndLoc,
18945 SourceLocation ModifierLoc, SourceLocation ColonLoc, SourceLocation EndLoc,
18972 StartLoc, LParenLoc, ColonLoc, EndLoc,
18978 getASTContext(), StartLoc, LParenLoc, ModifierLoc, ColonLoc, EndLoc,
18989 SourceLocation ColonLoc, SourceLocation EndLoc,
18995 EndLoc, ReductionIdScopeSpec, ReductionId,
19000 getASTContext(), StartLoc, LParenLoc, ColonLoc, EndLoc, RD.Vars,
19009 SourceLocation ColonLoc, SourceLocation EndLoc,
19014 StartLoc, LParenLoc, ColonLoc, EndLoc,
19020 getASTContext(), StartLoc, LParenLoc, ColonLoc, EndLoc, RD.Vars,
19085 SourceLocation StepModifierLoc, SourceLocation EndLoc) {
19218 LinLoc, ColonLoc, StepModifierLoc, EndLoc,
19329 SourceLocation LParenLoc, SourceLocation ColonLoc, SourceLocation EndLoc) {
19399 ColonLoc, EndLoc, Vars, Alignment);
19405 SourceLocation EndLoc) {
19494 return OMPCopyinClause::Create(getASTContext(), StartLoc, LParenLoc, EndLoc,
19501 SourceLocation EndLoc) {
19608 EndLoc, Vars, SrcExprs, DstExprs,
19615 SourceLocation EndLoc) {
19619 return OMPFlushClause::Create(getASTContext(), StartLoc, LParenLoc, EndLoc,
19643 SourceLocation EndLoc) {
19666 return OMPDepobjClause::Create(getASTContext(), StartLoc, LParenLoc, EndLoc,
19684 SourceLocation EndLoc) {
19794 SemaRef.Diag(EndLoc, diag::err_omp_depend_sink_expected_loop_iteration)
19803 SourceLocation EndLoc) {
19858 SemaRef, DepKind == OMPC_DEPEND_source, VarList, DSAStack, EndLoc);
19984 getASTContext(), StartLoc, LParenLoc, EndLoc,
19996 SourceLocation EndLoc) {
20045 LParenLoc, ModifierLoc, EndLoc);
21711 SourceLocation EndLoc) {
21733 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
21739 SourceLocation EndLoc) {
21761 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
21767 SourceLocation EndLoc) {
21781 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
21787 SourceLocation ModifierLoc, SourceLocation EndLoc) {
21815 StartLoc, LParenLoc, ModifierLoc, EndLoc);
21821 SourceLocation ModifierLoc, SourceLocation EndLoc) {
21848 StartLoc, LParenLoc, ModifierLoc, EndLoc);
21854 SourceLocation EndLoc) {
21863 OMPHintClause(HintExpr.get(), StartLoc, LParenLoc, EndLoc);
21885 SourceLocation EndLoc) {
21928 OMPDetachClause(Evt, StartLoc, LParenLoc, EndLoc);
21934 SourceLocation EndLoc) {
21981 OMPDistScheduleClause(StartLoc, LParenLoc, KindLoc, CommaLoc, EndLoc,
21988 SourceLocation KindLoc, SourceLocation EndLoc) {
22068 OMPDefaultmapClause(StartLoc, LParenLoc, MLoc, KindLoc, EndLoc, Kind, M);
22765 SourceLocation LParenLoc, SourceLocation ColonLoc, SourceLocation EndLoc) {
22823 Allocator, ColonLoc, EndLoc, Vars);
22829 SourceLocation EndLoc) {
22862 EndLoc, Vars);
22868 SourceLocation EndLoc) {
22874 return OMPScopeDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
22881 SourceLocation EndLoc) {
22916 EndLoc, Vars);
22922 SourceLocation EndLoc) {
22960 EndLoc, Vars);
22979 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc,
23110 EndLoc, NewData);
23115 SourceLocation EndLoc, Expr *Modifier, ArrayRef<Expr *> Locators) {
23149 ColonLoc, EndLoc, Modifier, Vars);
23156 SourceLocation EndLoc) {
23166 LParenLoc, EndLoc);
23172 SourceLocation EndLoc) {
23195 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
23201 SourceLocation LParenLoc, SourceLocation EndLoc) {
23221 VarList, DSAStack, EndLoc);
23226 EndLoc, DepType, DepLoc, ColonLoc, Vars,
23236 SourceLocation EndLoc) {
23238 OMPXAttributeClause(Attrs, StartLoc, LParenLoc, EndLoc);
23242 SourceLocation EndLoc) {
23243 return new (getASTContext()) OMPXBareClause(StartLoc, EndLoc);