Lines Matching defs:EndLoc
3565 SourceLocation EndLoc) {
3569 return OMPAssumeDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
5971 Stmt *AStmt, SourceLocation StartLoc, SourceLocation EndLoc) {
6176 EndLoc);
6179 Res = ActOnOpenMPSimdDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc,
6184 ActOnOpenMPTileDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc);
6188 EndLoc);
6193 Res = ActOnOpenMPReverseDirective(AStmt, StartLoc, EndLoc);
6197 EndLoc);
6200 Res = ActOnOpenMPForDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc,
6205 EndLoc, VarsWithInheritedDSA);
6209 EndLoc);
6214 Res = ActOnOpenMPSectionDirective(AStmt, StartLoc, EndLoc);
6218 EndLoc);
6223 Res = ActOnOpenMPMasterDirective(AStmt, StartLoc, EndLoc);
6227 EndLoc);
6231 StartLoc, EndLoc);
6235 EndLoc, VarsWithInheritedDSA);
6239 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6243 ActOnOpenMPScopeDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc);
6247 StartLoc, EndLoc);
6251 StartLoc, EndLoc);
6255 StartLoc, EndLoc);
6259 ActOnOpenMPTaskDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc);
6266 Res = ActOnOpenMPTaskyieldDirective(StartLoc, EndLoc);
6271 Res = ActOnOpenMPErrorDirective(ClausesWithImplicit, StartLoc, EndLoc);
6278 Res = ActOnOpenMPBarrierDirective(StartLoc, EndLoc);
6283 Res = ActOnOpenMPTaskwaitDirective(ClausesWithImplicit, StartLoc, EndLoc);
6287 EndLoc);
6292 Res = ActOnOpenMPFlushDirective(ClausesWithImplicit, StartLoc, EndLoc);
6297 Res = ActOnOpenMPDepobjDirective(ClausesWithImplicit, StartLoc, EndLoc);
6302 Res = ActOnOpenMPScanDirective(ClausesWithImplicit, StartLoc, EndLoc);
6306 EndLoc);
6310 EndLoc);
6314 ActOnOpenMPTeamsDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc);
6318 EndLoc);
6322 StartLoc, EndLoc);
6326 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6333 Res = ActOnOpenMPCancellationPointDirective(StartLoc, EndLoc, CancelRegion);
6338 Res = ActOnOpenMPCancelDirective(ClausesWithImplicit, StartLoc, EndLoc,
6343 EndLoc);
6347 EndLoc, AStmt);
6351 EndLoc, AStmt);
6355 EndLoc, VarsWithInheritedDSA);
6359 EndLoc, VarsWithInheritedDSA);
6363 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6367 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6371 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6375 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6379 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6383 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6387 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6391 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6395 EndLoc, VarsWithInheritedDSA);
6399 EndLoc, AStmt);
6403 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6407 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6411 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6415 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6419 EndLoc, VarsWithInheritedDSA);
6423 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6427 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6431 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6435 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6439 EndLoc);
6443 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6447 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6451 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6455 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6460 Res = ActOnOpenMPInteropDirective(ClausesWithImplicit, StartLoc, EndLoc);
6464 EndLoc);
6468 EndLoc, VarsWithInheritedDSA);
6472 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6476 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6480 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6484 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA);
6927 SourceLocation EndLoc) {
6935 Res = ActOnOpenMPAssumeDirective(Clauses, AStmt, StartLoc, EndLoc);
7621 SourceLocation EndLoc) {
7628 getASTContext(), StartLoc, EndLoc, Clauses, AStmt,
10381 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10404 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
10410 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10428 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
10435 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10458 return OMPForSimdDirective::Create(getASTContext(), StartLoc, EndLoc,
10499 SourceLocation EndLoc) {
10506 getASTContext(), StartLoc, EndLoc, Clauses, AStmt,
10512 SourceLocation EndLoc) {
10519 return OMPSectionDirective::Create(getASTContext(), StartLoc, EndLoc, AStmt,
10534 SourceLocation EndLoc) {
10577 return OMPDispatchDirective::Create(getASTContext(), StartLoc, EndLoc,
10608 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10631 return OMPGenericLoopDirective::Create(getASTContext(), StartLoc, EndLoc,
10637 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10664 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
10669 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10696 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
10702 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10729 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
10734 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10761 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
10767 SourceLocation EndLoc) {
10792 return OMPSingleDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
10798 SourceLocation EndLoc) {
10804 return OMPMasterDirective::Create(getASTContext(), StartLoc, EndLoc, AStmt);
10810 SourceLocation EndLoc) {
10816 return OMPMaskedDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
10822 Stmt *AStmt, SourceLocation StartLoc, SourceLocation EndLoc) {
10871 EndLoc, Clauses, AStmt);
10879 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10899 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
10905 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
10929 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
10934 SourceLocation EndLoc) {
10941 getASTContext(), StartLoc, EndLoc, Clauses, AStmt,
10947 SourceLocation EndLoc) {
10954 getASTContext(), StartLoc, EndLoc, Clauses, AStmt,
10960 SourceLocation EndLoc) {
10967 getASTContext(), StartLoc, EndLoc, Clauses, AStmt,
10997 SourceLocation EndLoc) {
11010 return OMPTaskDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
11015 SourceLocation EndLoc) {
11016 return OMPTaskyieldDirective::Create(getASTContext(), StartLoc, EndLoc);
11020 SourceLocation EndLoc) {
11021 return OMPBarrierDirective::Create(getASTContext(), StartLoc, EndLoc);
11026 SourceLocation EndLoc,
11052 return OMPErrorDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses);
11058 SourceLocation EndLoc) {
11069 return OMPTaskwaitDirective::Create(getASTContext(), StartLoc, EndLoc,
11076 SourceLocation EndLoc) {
11084 return OMPTaskgroupDirective::Create(getASTContext(), StartLoc, EndLoc,
11091 SourceLocation EndLoc) {
11126 return OMPFlushDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses);
11131 SourceLocation EndLoc) {
11148 return OMPDepobjDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses);
11153 SourceLocation EndLoc) {
11156 Diag(Clauses.empty() ? EndLoc : Clauses[1]->getBeginLoc(),
11178 return OMPScanDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses);
11184 SourceLocation EndLoc) {
11293 return OMPOrderedDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
12355 SourceLocation EndLoc) {
12925 Context, StartLoc, EndLoc, Clauses, AStmt,
12932 SourceLocation EndLoc) {
12977 return OMPTargetDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
12983 SourceLocation EndLoc) {
12990 getASTContext(), StartLoc, EndLoc, Clauses, AStmt,
12996 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13017 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
13057 SourceLocation EndLoc) {
13081 return OMPTargetDataDirective::Create(getASTContext(), StartLoc, EndLoc,
13087 SourceLocation EndLoc, Stmt *AStmt) {
13101 return OMPTargetEnterDataDirective::Create(getASTContext(), StartLoc, EndLoc,
13107 SourceLocation EndLoc, Stmt *AStmt) {
13121 return OMPTargetExitDataDirective::Create(getASTContext(), StartLoc, EndLoc,
13127 SourceLocation EndLoc, Stmt *AStmt) {
13143 return OMPTargetUpdateDirective::Create(getASTContext(), StartLoc, EndLoc,
13169 SourceLocation EndLoc) {
13187 return OMPTeamsDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
13192 SourceLocation StartLoc, SourceLocation EndLoc,
13203 EndLoc, CancelRegion);
13208 SourceLocation EndLoc, OpenMPDirectiveKind CancelRegion) {
13218 return OMPCancelDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
13251 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13282 return OMPTaskLoopDirective::Create(getASTContext(), StartLoc, EndLoc,
13289 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13324 return OMPTaskLoopSimdDirective::Create(getASTContext(), StartLoc, EndLoc,
13330 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13361 return OMPMasterTaskLoopDirective::Create(getASTContext(), StartLoc, EndLoc,
13368 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13399 return OMPMaskedTaskLoopDirective::Create(getASTContext(), StartLoc, EndLoc,
13406 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13442 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13447 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13483 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13488 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13521 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
13527 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13560 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
13566 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13601 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13606 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13641 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13646 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13666 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13672 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13693 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
13699 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13723 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13728 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13751 return OMPDistributeSimdDirective::Create(getASTContext(), StartLoc, EndLoc,
13757 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13781 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13786 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13808 return OMPTargetSimdDirective::Create(getASTContext(), StartLoc, EndLoc,
13814 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13837 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13842 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13868 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13873 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13899 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
13904 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13928 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
13934 SourceLocation EndLoc) {
13963 return OMPTargetTeamsDirective::Create(getASTContext(), StartLoc, EndLoc,
13969 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
13996 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
14001 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
14028 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B,
14034 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
14065 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
14070 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) {
14100 getASTContext(), StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B);
14211 SourceLocation EndLoc) {
14236 return OMPTileDirective::Create(Context, StartLoc, EndLoc, Clauses,
14475 return OMPTileDirective::Create(Context, StartLoc, EndLoc, Clauses, NumLoops,
14483 SourceLocation EndLoc) {
14514 return OMPUnrollDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt,
14539 return OMPUnrollDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt,
14755 return OMPUnrollDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt,
14762 SourceLocation EndLoc) {
14782 return OMPReverseDirective::Create(Context, StartLoc, EndLoc, AStmt,
14812 SourceLocation TransformLocEnd = EndLoc;
14942 return OMPReverseDirective::Create(Context, StartLoc, EndLoc, AStmt,
14949 SourceLocation EndLoc) {
14973 return OMPInterchangeDirective::Create(Context, StartLoc, EndLoc, Clauses,
15026 return OMPInterchangeDirective::Create(Context, StartLoc, EndLoc, Clauses,
15139 return OMPInterchangeDirective::Create(Context, StartLoc, EndLoc, Clauses,
15148 SourceLocation EndLoc) {
15152 Res = ActOnOpenMPFinalClause(Expr, StartLoc, LParenLoc, EndLoc);
15155 Res = ActOnOpenMPNumThreadsClause(Expr, StartLoc, LParenLoc, EndLoc);
15158 Res = ActOnOpenMPSafelenClause(Expr, StartLoc, LParenLoc, EndLoc);
15161 Res = ActOnOpenMPSimdlenClause(Expr, StartLoc, LParenLoc, EndLoc);
15164 Res = ActOnOpenMPAllocatorClause(Expr, StartLoc, LParenLoc, EndLoc);
15167 Res = ActOnOpenMPCollapseClause(Expr, StartLoc, LParenLoc, EndLoc);
15170 Res = ActOnOpenMPOrderedClause(StartLoc, EndLoc, LParenLoc, Expr);
15173 Res = ActOnOpenMPPriorityClause(Expr, StartLoc, LParenLoc, EndLoc);
15176 Res = ActOnOpenMPHintClause(Expr, StartLoc, LParenLoc, EndLoc);
15179 Res = ActOnOpenMPDepobjClause(Expr, StartLoc, LParenLoc, EndLoc);
15182 Res = ActOnOpenMPDetachClause(Expr, StartLoc, LParenLoc, EndLoc);
15185 Res = ActOnOpenMPNovariantsClause(Expr, StartLoc, LParenLoc, EndLoc);
15188 Res = ActOnOpenMPNocontextClause(Expr, StartLoc, LParenLoc, EndLoc);
15191 Res = ActOnOpenMPFilterClause(Expr, StartLoc, LParenLoc, EndLoc);
15194 Res = ActOnOpenMPPartialClause(Expr, StartLoc, LParenLoc, EndLoc);
15197 Res = ActOnOpenMPMessageClause(Expr, StartLoc, LParenLoc, EndLoc);
15200 Res = ActOnOpenMPAlignClause(Expr, StartLoc, LParenLoc, EndLoc);
15203 Res = ActOnOpenMPXDynCGroupMemClause(Expr, StartLoc, LParenLoc, EndLoc);
15206 Res = ActOnOpenMPHoldsClause(Expr, StartLoc, LParenLoc, EndLoc);
15406 SourceLocation ColonLoc, SourceLocation EndLoc) {
15433 LParenLoc, NameModifierLoc, ColonLoc, EndLoc);
15439 SourceLocation EndLoc) {
15465 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
15558 SourceLocation EndLoc) {
15580 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
15637 SourceLocation EndLoc) {
15645 OMPSafelenClause(Safelen.get(), StartLoc, LParenLoc, EndLoc);
15651 SourceLocation EndLoc) {
15659 OMPSimdlenClause(Simdlen.get(), StartLoc, LParenLoc, EndLoc);
15721 SourceLocation EndLoc) {
15737 OMPAllocatorClause(Allocator.get(), StartLoc, LParenLoc, EndLoc);
15743 SourceLocation EndLoc) {
15754 OMPCollapseClause(NumForLoopsResult.get(), StartLoc, LParenLoc, EndLoc);
15758 SourceLocation EndLoc,
15778 StartLoc, LParenLoc, EndLoc);
15785 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc) {
15790 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
15794 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
15799 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
15803 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
15807 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
15811 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
15815 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
15820 LParenLoc, EndLoc);
15928 SourceLocation EndLoc) {
15955 OMPDefaultClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc);
15962 SourceLocation EndLoc) {
15983 OMPProcBindClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc);
15988 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc) {
15998 Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc);
16005 SourceLocation EndLoc) {
16014 OMPAtClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc);
16021 SourceLocation EndLoc) {
16030 OMPSeverityClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc);
16036 SourceLocation EndLoc) {
16044 OMPMessageClause(ME, StartLoc, LParenLoc, EndLoc);
16050 SourceLocation KindLoc, SourceLocation EndLoc) {
16083 Kind, KindLoc, StartLoc, LParenLoc, EndLoc, Modifier, MLoc);
16090 SourceLocation EndLoc) {
16105 KindKwLoc, Kind, EndLoc);
16111 SourceLocation EndLoc) {
16157 return OMPSizesClause::Create(getASTContext(), StartLoc, LParenLoc, EndLoc,
16164 SourceLocation EndLoc) {
16196 EndLoc, SanitizedPermExprs);
16200 SourceLocation EndLoc) {
16201 return OMPFullClause::Create(getASTContext(), StartLoc, EndLoc);
16207 SourceLocation EndLoc) {
16218 return OMPPartialClause::Create(getASTContext(), StartLoc, LParenLoc, EndLoc,
16224 SourceLocation EndLoc) {
16230 LParenLoc, EndLoc);
16237 SourceLocation EndLoc) {
16249 ArgumentLoc[ScheduleKind], DelimLoc, EndLoc);
16255 DelimLoc, EndLoc);
16260 StartLoc, LParenLoc, ArgumentLoc.back(), DelimLoc, EndLoc);
16268 EndLoc);
16275 LParenLoc, ArgumentLoc[OrderModifier], ArgumentLoc[OrderKind], EndLoc);
16281 StartLoc, LParenLoc, ArgumentLoc.back(), EndLoc);
16288 StartLoc, LParenLoc, ArgumentLoc.back(), EndLoc);
16295 StartLoc, LParenLoc, ArgumentLoc.back(), EndLoc);
16405 SourceLocation KindLoc, SourceLocation CommaLoc, SourceLocation EndLoc) {
16486 OMPScheduleClause(StartLoc, LParenLoc, KindLoc, CommaLoc, EndLoc, Kind,
16492 SourceLocation EndLoc) {
16496 Res = ActOnOpenMPOrderedClause(StartLoc, EndLoc);
16499 Res = ActOnOpenMPNowaitClause(StartLoc, EndLoc);
16502 Res = ActOnOpenMPUntiedClause(StartLoc, EndLoc);
16505 Res = ActOnOpenMPMergeableClause(StartLoc, EndLoc);
16508 Res = ActOnOpenMPReadClause(StartLoc, EndLoc);
16511 Res = ActOnOpenMPWriteClause(StartLoc, EndLoc);
16514 Res = ActOnOpenMPUpdateClause(StartLoc, EndLoc);
16517 Res = ActOnOpenMPCaptureClause(StartLoc, EndLoc);
16520 Res = ActOnOpenMPCompareClause(StartLoc, EndLoc);
16523 Res = ActOnOpenMPFailClause(StartLoc, EndLoc);
16526 Res = ActOnOpenMPSeqCstClause(StartLoc, EndLoc);
16529 Res = ActOnOpenMPAcqRelClause(StartLoc, EndLoc);
16532 Res = ActOnOpenMPAcquireClause(StartLoc, EndLoc);
16535 Res = ActOnOpenMPReleaseClause(StartLoc, EndLoc);
16538 Res = ActOnOpenMPRelaxedClause(StartLoc, EndLoc);
16541 Res = ActOnOpenMPWeakClause(StartLoc, EndLoc);
16544 Res = ActOnOpenMPThreadsClause(StartLoc, EndLoc);
16547 Res = ActOnOpenMPSIMDClause(StartLoc, EndLoc);
16550 Res = ActOnOpenMPNogroupClause(StartLoc, EndLoc);
16553 Res = ActOnOpenMPUnifiedAddressClause(StartLoc, EndLoc);
16556 Res = ActOnOpenMPUnifiedSharedMemoryClause(StartLoc, EndLoc);
16559 Res = ActOnOpenMPReverseOffloadClause(StartLoc, EndLoc);
16562 Res = ActOnOpenMPDynamicAllocatorsClause(StartLoc, EndLoc);
16567 /*VarLoc=*/SourceLocation(), EndLoc);
16570 Res = ActOnOpenMPFullClause(StartLoc, EndLoc);
16573 Res = ActOnOpenMPPartialClause(nullptr, StartLoc, /*LParenLoc=*/{}, EndLoc);
16576 Res = ActOnOpenMPXBareClause(StartLoc, EndLoc);
16647 SourceLocation EndLoc) {
16649 return new (getASTContext()) OMPNowaitClause(StartLoc, EndLoc);
16653 SourceLocation EndLoc) {
16655 return new (getASTContext()) OMPUntiedClause(StartLoc, EndLoc);
16659 SourceLocation EndLoc) {
16660 return new (getASTContext()) OMPMergeableClause(StartLoc, EndLoc);
16664 SourceLocation EndLoc) {
16665 return new (getASTContext()) OMPReadClause(StartLoc, EndLoc);
16669 SourceLocation EndLoc) {
16670 return new (getASTContext()) OMPWriteClause(StartLoc, EndLoc);
16674 SourceLocation EndLoc) {
16675 return OMPUpdateClause::Create(getASTContext(), StartLoc, EndLoc);
16679 SourceLocation EndLoc) {
16680 return new (getASTContext()) OMPCaptureClause(StartLoc, EndLoc);
16684 SourceLocation EndLoc) {
16685 return new (getASTContext()) OMPCompareClause(StartLoc, EndLoc);
16689 SourceLocation EndLoc) {
16690 return new (getASTContext()) OMPFailClause(StartLoc, EndLoc);
16697 SourceLocation EndLoc) {
16704 OMPFailClause(Parameter, KindLoc, StartLoc, LParenLoc, EndLoc);
16708 SourceLocation EndLoc) {
16709 return new (getASTContext()) OMPSeqCstClause(StartLoc, EndLoc);
16713 SourceLocation EndLoc) {
16714 return new (getASTContext()) OMPAcqRelClause(StartLoc, EndLoc);
16718 SourceLocation EndLoc) {
16719 return new (getASTContext()) OMPAcquireClause(StartLoc, EndLoc);
16723 SourceLocation EndLoc) {
16724 return new (getASTContext()) OMPReleaseClause(StartLoc, EndLoc);
16728 SourceLocation EndLoc) {
16729 return new (getASTContext()) OMPRelaxedClause(StartLoc, EndLoc);
16733 SourceLocation EndLoc) {
16734 return new (getASTContext()) OMPWeakClause(StartLoc, EndLoc);
16738 SourceLocation EndLoc) {
16739 return new (getASTContext()) OMPThreadsClause(StartLoc, EndLoc);
16743 SourceLocation EndLoc) {
16744 return new (getASTContext()) OMPSIMDClause(StartLoc, EndLoc);
16748 SourceLocation EndLoc) {
16749 return new (getASTContext()) OMPNogroupClause(StartLoc, EndLoc);
16753 SourceLocation EndLoc) {
16754 return new (getASTContext()) OMPUnifiedAddressClause(StartLoc, EndLoc);
16759 SourceLocation EndLoc) {
16760 return new (getASTContext()) OMPUnifiedSharedMemoryClause(StartLoc, EndLoc);
16764 SourceLocation EndLoc) {
16765 return new (getASTContext()) OMPReverseOffloadClause(StartLoc, EndLoc);
16770 SourceLocation EndLoc) {
16771 return new (getASTContext()) OMPDynamicAllocatorsClause(StartLoc, EndLoc);
16777 SourceLocation EndLoc) {
16845 return OMPInteropDirective::Create(getASTContext(), StartLoc, EndLoc,
16908 SourceLocation LParenLoc, SourceLocation VarLoc, SourceLocation EndLoc) {
16928 StartLoc, LParenLoc, VarLoc, EndLoc);
16935 SourceLocation EndLoc) {
16941 OMPUseClause(InteropVar, StartLoc, LParenLoc, VarLoc, EndLoc);
16948 SourceLocation EndLoc) {
16961 OMPDestroyClause(InteropVar, StartLoc, LParenLoc, VarLoc, EndLoc);
16967 SourceLocation EndLoc) {
16993 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
16999 SourceLocation EndLoc) {
17025 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
17031 SourceLocation EndLoc) {
17047 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
17056 SourceLocation EndLoc = Locs.EndLoc;
17063 Res = ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, EndLoc);
17066 Res = ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, EndLoc);
17073 ExtraModifierLoc, ColonLoc, StartLoc, LParenLoc, EndLoc);
17076 Res = ActOnOpenMPSharedClause(VarList, StartLoc, LParenLoc, EndLoc);
17083 StartLoc, LParenLoc, ExtraModifierLoc, ColonLoc, EndLoc,
17088 VarList, StartLoc, LParenLoc, ColonLoc, EndLoc,
17093 VarList, StartLoc, LParenLoc, ColonLoc, EndLoc,
17102 ColonLoc, Data.StepModifierLoc, EndLoc);
17106 LParenLoc, ColonLoc, EndLoc);
17109 Res = ActOnOpenMPCopyinClause(VarList, StartLoc, LParenLoc, EndLoc);
17112 Res = ActOnOpenMPCopyprivateClause(VarList, StartLoc, LParenLoc, EndLoc);
17115 Res = ActOnOpenMPFlushClause(VarList, StartLoc, LParenLoc, EndLoc);
17123 Data.DepModOrTailExpr, VarList, StartLoc, LParenLoc, EndLoc);
17175 EndLoc);
17179 Res = ActOnOpenMPNontemporalClause(VarList, StartLoc, LParenLoc, EndLoc);
17182 Res = ActOnOpenMPInclusiveClause(VarList, StartLoc, LParenLoc, EndLoc);
17185 Res = ActOnOpenMPExclusiveClause(VarList, StartLoc, LParenLoc, EndLoc);
17188 Res = ActOnOpenMPAffinityClause(StartLoc, LParenLoc, ColonLoc, EndLoc,
17194 ExtraModifierLoc, ColonLoc, VarList, StartLoc, LParenLoc, EndLoc);
17197 Res = ActOnOpenMPNumTeamsClause(VarList, StartLoc, LParenLoc, EndLoc);
17200 Res = ActOnOpenMPThreadLimitClause(VarList, StartLoc, LParenLoc, EndLoc);
17288 SourceLocation EndLoc) {
17292 StartLoc.isInvalid() && LParenLoc.isInvalid() && EndLoc.isInvalid();
17429 return OMPPrivateClause::Create(getASTContext(), StartLoc, LParenLoc, EndLoc,
17436 SourceLocation EndLoc) {
17442 StartLoc.isInvalid() && LParenLoc.isInvalid() && EndLoc.isInvalid();
17718 getASTContext(), StartLoc, LParenLoc, EndLoc, Vars, PrivateCopies, Inits,
17725 SourceLocation LParenLoc, SourceLocation EndLoc) {
17900 getASTContext(), StartLoc, LParenLoc, EndLoc, Vars, SrcExprs, DstExprs,
17909 SourceLocation EndLoc) {
17955 return OMPSharedClause::Create(getASTContext(), StartLoc, LParenLoc, EndLoc,
18404 SourceLocation ColonLoc, SourceLocation EndLoc,
19135 SourceLocation ModifierLoc, SourceLocation ColonLoc, SourceLocation EndLoc,
19162 StartLoc, LParenLoc, ColonLoc, EndLoc,
19168 getASTContext(), StartLoc, LParenLoc, ModifierLoc, ColonLoc, EndLoc,
19179 SourceLocation ColonLoc, SourceLocation EndLoc,
19185 EndLoc, ReductionIdScopeSpec, ReductionId,
19190 getASTContext(), StartLoc, LParenLoc, ColonLoc, EndLoc, RD.Vars,
19199 SourceLocation ColonLoc, SourceLocation EndLoc,
19204 StartLoc, LParenLoc, ColonLoc, EndLoc,
19210 getASTContext(), StartLoc, LParenLoc, ColonLoc, EndLoc, RD.Vars,
19275 SourceLocation StepModifierLoc, SourceLocation EndLoc) {
19408 LinLoc, ColonLoc, StepModifierLoc, EndLoc,
19519 SourceLocation LParenLoc, SourceLocation ColonLoc, SourceLocation EndLoc) {
19589 ColonLoc, EndLoc, Vars, Alignment);
19595 SourceLocation EndLoc) {
19684 return OMPCopyinClause::Create(getASTContext(), StartLoc, LParenLoc, EndLoc,
19691 SourceLocation EndLoc) {
19798 EndLoc, Vars, SrcExprs, DstExprs,
19805 SourceLocation EndLoc) {
19809 return OMPFlushClause::Create(getASTContext(), StartLoc, LParenLoc, EndLoc,
19833 SourceLocation EndLoc) {
19856 return OMPDepobjClause::Create(getASTContext(), StartLoc, LParenLoc, EndLoc,
19874 SourceLocation EndLoc) {
19984 SemaRef.Diag(EndLoc, diag::err_omp_depend_sink_expected_loop_iteration)
19993 SourceLocation EndLoc) {
20048 SemaRef, DepKind == OMPC_DEPEND_source, VarList, DSAStack, EndLoc);
20174 getASTContext(), StartLoc, LParenLoc, EndLoc,
20186 SourceLocation EndLoc) {
20235 LParenLoc, ModifierLoc, EndLoc);
22112 SourceLocation EndLoc) {
22129 LParenLoc, EndLoc, VarList,
22142 LParenLoc, EndLoc, Vars, PreInit);
22148 SourceLocation EndLoc) {
22165 StartLoc, LParenLoc, EndLoc, VarList,
22178 LParenLoc, EndLoc, Vars, PreInit);
22184 SourceLocation EndLoc) {
22198 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
22204 SourceLocation ModifierLoc, SourceLocation EndLoc) {
22232 StartLoc, LParenLoc, ModifierLoc, EndLoc);
22238 SourceLocation ModifierLoc, SourceLocation EndLoc) {
22265 StartLoc, LParenLoc, ModifierLoc, EndLoc);
22271 SourceLocation EndLoc) {
22280 OMPHintClause(HintExpr.get(), StartLoc, LParenLoc, EndLoc);
22302 SourceLocation EndLoc) {
22345 OMPDetachClause(Evt, StartLoc, LParenLoc, EndLoc);
22351 SourceLocation EndLoc) {
22398 OMPDistScheduleClause(StartLoc, LParenLoc, KindLoc, CommaLoc, EndLoc,
22405 SourceLocation KindLoc, SourceLocation EndLoc) {
22487 OMPDefaultmapClause(StartLoc, LParenLoc, MLoc, KindLoc, EndLoc, Kind, M);
23189 SourceLocation EndLoc) {
23269 SecondAllocateModifierLoc, EndLoc, Vars);
23275 SourceLocation EndLoc) {
23308 EndLoc, Vars);
23314 SourceLocation EndLoc) {
23320 return OMPScopeDirective::Create(getASTContext(), StartLoc, EndLoc, Clauses,
23327 SourceLocation EndLoc) {
23362 EndLoc, Vars);
23368 SourceLocation EndLoc) {
23406 EndLoc, Vars);
23425 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc,
23556 EndLoc, NewData);
23561 SourceLocation EndLoc, Expr *Modifier, ArrayRef<Expr *> Locators) {
23595 ColonLoc, EndLoc, Modifier, Vars);
23602 SourceLocation EndLoc) {
23612 LParenLoc, EndLoc);
23618 SourceLocation EndLoc) {
23641 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc);
23647 SourceLocation LParenLoc, SourceLocation EndLoc) {
23666 VarList, DSAStack, EndLoc);
23671 EndLoc, DepType, DepLoc, ColonLoc, Vars,
23681 SourceLocation EndLoc) {
23683 OMPXAttributeClause(Attrs, StartLoc, LParenLoc, EndLoc);
23687 SourceLocation EndLoc) {
23688 return new (getASTContext()) OMPXBareClause(StartLoc, EndLoc);
23693 SourceLocation EndLoc) {
23694 return new (getASTContext()) OMPHoldsClause(E, StartLoc, LParenLoc, EndLoc);