Lines Matching refs:EndLoc
6142 SourceLocation StartLoc, SourceLocation EndLoc, in mapLoopConstruct() argument
6229 Stmt *AStmt, SourceLocation StartLoc, SourceLocation EndLoc, in ActOnOpenMPExecutableDirective() argument
6246 StartLoc, EndLoc, DirName, CancelRegion); in ActOnOpenMPExecutableDirective()
6426 EndLoc); in ActOnOpenMPExecutableDirective()
6430 Res = ActOnOpenMPSimdDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc, in ActOnOpenMPExecutableDirective()
6437 ActOnOpenMPTileDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6441 EndLoc); in ActOnOpenMPExecutableDirective()
6444 Res = ActOnOpenMPForDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc, in ActOnOpenMPExecutableDirective()
6449 EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6455 EndLoc); in ActOnOpenMPExecutableDirective()
6460 Res = ActOnOpenMPSectionDirective(AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6464 EndLoc); in ActOnOpenMPExecutableDirective()
6469 Res = ActOnOpenMPMasterDirective(AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6473 EndLoc); in ActOnOpenMPExecutableDirective()
6477 StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6481 EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6486 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6493 ActOnOpenMPScopeDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6497 StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6502 StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6507 StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6512 ActOnOpenMPTaskDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6520 Res = ActOnOpenMPTaskyieldDirective(StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6525 Res = ActOnOpenMPErrorDirective(ClausesWithImplicit, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6532 Res = ActOnOpenMPBarrierDirective(StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6537 Res = ActOnOpenMPTaskwaitDirective(ClausesWithImplicit, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6541 EndLoc); in ActOnOpenMPExecutableDirective()
6546 Res = ActOnOpenMPFlushDirective(ClausesWithImplicit, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6551 Res = ActOnOpenMPDepobjDirective(ClausesWithImplicit, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6556 Res = ActOnOpenMPScanDirective(ClausesWithImplicit, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6560 EndLoc); in ActOnOpenMPExecutableDirective()
6564 EndLoc); in ActOnOpenMPExecutableDirective()
6568 ActOnOpenMPTeamsDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6572 EndLoc); in ActOnOpenMPExecutableDirective()
6577 StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6583 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6592 Res = ActOnOpenMPCancellationPointDirective(StartLoc, EndLoc, CancelRegion); in ActOnOpenMPExecutableDirective()
6597 Res = ActOnOpenMPCancelDirective(ClausesWithImplicit, StartLoc, EndLoc, in ActOnOpenMPExecutableDirective()
6603 EndLoc); in ActOnOpenMPExecutableDirective()
6608 EndLoc, AStmt); in ActOnOpenMPExecutableDirective()
6613 EndLoc, AStmt); in ActOnOpenMPExecutableDirective()
6618 EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6623 EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6630 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6635 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6640 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6647 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6655 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6661 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6669 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6677 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6686 EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6690 EndLoc, AStmt); in ActOnOpenMPExecutableDirective()
6695 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6700 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6707 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6713 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6721 EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6728 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6732 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6738 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6745 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6750 EndLoc); in ActOnOpenMPExecutableDirective()
6755 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6760 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6766 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6774 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6782 Res = ActOnOpenMPInteropDirective(ClausesWithImplicit, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6786 EndLoc); in ActOnOpenMPExecutableDirective()
6790 EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6794 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6798 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6803 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6807 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
7887 SourceLocation EndLoc) { in ActOnOpenMPParallelDirective() argument
7901 return OMPParallelDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPParallelDirective()
10509 SourceLocation StartLoc, SourceLocation EndLoc, in ActOnOpenMPSimdDirective() argument
10546 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPSimdDirective()
10553 SourceLocation StartLoc, SourceLocation EndLoc, in ActOnOpenMPForDirective() argument
10586 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPForDirective()
10594 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPForSimdDirective() argument
10627 return OMPForSimdDirective::Create(Context, StartLoc, EndLoc, NestedLoopCount, in ActOnOpenMPForSimdDirective()
10634 SourceLocation EndLoc) { in ActOnOpenMPSectionsDirective() argument
10665 return OMPSectionsDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPSectionsDirective()
10672 SourceLocation EndLoc) { in ActOnOpenMPSectionDirective() argument
10679 return OMPSectionDirective::Create(Context, StartLoc, EndLoc, AStmt, in ActOnOpenMPSectionDirective()
10694 SourceLocation EndLoc) { in ActOnOpenMPDispatchDirective() argument
10737 return OMPDispatchDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPDispatchDirective()
10768 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPGenericLoopDirective() argument
10798 return OMPGenericLoopDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPGenericLoopDirective()
10804 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTeamsGenericLoopDirective() argument
10848 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTeamsGenericLoopDirective()
10853 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetTeamsGenericLoopDirective() argument
10897 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTargetTeamsGenericLoopDirective()
10902 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPParallelGenericLoopDirective() argument
10945 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPParallelGenericLoopDirective()
10950 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetParallelGenericLoopDirective() argument
10994 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTargetParallelGenericLoopDirective()
11000 SourceLocation EndLoc) { in ActOnOpenMPSingleDirective() argument
11025 return OMPSingleDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPSingleDirective()
11030 SourceLocation EndLoc) { in ActOnOpenMPMasterDirective() argument
11036 return OMPMasterDirective::Create(Context, StartLoc, EndLoc, AStmt); in ActOnOpenMPMasterDirective()
11042 SourceLocation EndLoc) { in ActOnOpenMPMaskedDirective() argument
11048 return OMPMaskedDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPMaskedDirective()
11053 Stmt *AStmt, SourceLocation StartLoc, SourceLocation EndLoc) { in ActOnOpenMPCriticalDirective() argument
11101 auto *Dir = OMPCriticalDirective::Create(Context, DirName, StartLoc, EndLoc, in ActOnOpenMPCriticalDirective()
11110 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPParallelForDirective() argument
11148 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPParallelForDirective()
11154 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPParallelForSimdDirective() argument
11192 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPParallelForSimdDirective()
11198 SourceLocation EndLoc) { in ActOnOpenMPParallelMasterDirective() argument
11214 Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPParallelMasterDirective()
11221 SourceLocation EndLoc) { in ActOnOpenMPParallelMaskedDirective() argument
11237 Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPParallelMaskedDirective()
11244 SourceLocation EndLoc) { in ActOnOpenMPParallelSectionsDirective() argument
11277 Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPParallelSectionsDirective()
11306 SourceLocation EndLoc) { in ActOnOpenMPTaskDirective() argument
11327 return OMPTaskDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPTaskDirective()
11332 SourceLocation EndLoc) { in ActOnOpenMPTaskyieldDirective() argument
11333 return OMPTaskyieldDirective::Create(Context, StartLoc, EndLoc); in ActOnOpenMPTaskyieldDirective()
11337 SourceLocation EndLoc) { in ActOnOpenMPBarrierDirective() argument
11338 return OMPBarrierDirective::Create(Context, StartLoc, EndLoc); in ActOnOpenMPBarrierDirective()
11343 SourceLocation EndLoc, in ActOnOpenMPErrorDirective() argument
11369 return OMPErrorDirective::Create(Context, StartLoc, EndLoc, Clauses); in ActOnOpenMPErrorDirective()
11374 SourceLocation EndLoc) { in ActOnOpenMPTaskwaitDirective() argument
11385 return OMPTaskwaitDirective::Create(Context, StartLoc, EndLoc, Clauses); in ActOnOpenMPTaskwaitDirective()
11391 SourceLocation EndLoc) { in ActOnOpenMPTaskgroupDirective() argument
11399 return OMPTaskgroupDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTaskgroupDirective()
11406 SourceLocation EndLoc) { in ActOnOpenMPFlushDirective() argument
11440 return OMPFlushDirective::Create(Context, StartLoc, EndLoc, Clauses); in ActOnOpenMPFlushDirective()
11445 SourceLocation EndLoc) { in ActOnOpenMPDepobjDirective() argument
11462 return OMPDepobjDirective::Create(Context, StartLoc, EndLoc, Clauses); in ActOnOpenMPDepobjDirective()
11467 SourceLocation EndLoc) { in ActOnOpenMPScanDirective() argument
11470 Diag(Clauses.empty() ? EndLoc : Clauses[1]->getBeginLoc(), in ActOnOpenMPScanDirective()
11492 return OMPScanDirective::Create(Context, StartLoc, EndLoc, Clauses); in ActOnOpenMPScanDirective()
11498 SourceLocation EndLoc) { in ActOnOpenMPOrderedDirective() argument
11607 return OMPOrderedDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPOrderedDirective()
12668 SourceLocation EndLoc) { in ActOnOpenMPAtomicDirective() argument
13213 Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPAtomicDirective()
13220 SourceLocation EndLoc) { in ActOnOpenMPTargetDirective() argument
13279 return OMPTargetDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPTargetDirective()
13285 SourceLocation EndLoc) { in ActOnOpenMPTargetParallelDirective() argument
13310 Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPTargetParallelDirective()
13316 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetParallelForDirective() argument
13364 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPTargetParallelForDirective()
13404 SourceLocation EndLoc) { in ActOnOpenMPTargetDataDirective() argument
13427 return OMPTargetDataDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTargetDataDirective()
13434 SourceLocation EndLoc, Stmt *AStmt) { in ActOnOpenMPTargetEnterDataDirective() argument
13464 return OMPTargetEnterDataDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTargetEnterDataDirective()
13471 SourceLocation EndLoc, Stmt *AStmt) { in ActOnOpenMPTargetExitDataDirective() argument
13501 return OMPTargetExitDataDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTargetExitDataDirective()
13507 SourceLocation EndLoc, in ActOnOpenMPTargetUpdateDirective() argument
13540 return OMPTargetUpdateDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTargetUpdateDirective()
13546 SourceLocation EndLoc) { in ActOnOpenMPTeamsDirective() argument
13566 return OMPTeamsDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPTeamsDirective()
13571 SourceLocation EndLoc, in ActOnOpenMPCancellationPointDirective() argument
13581 return OMPCancellationPointDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPCancellationPointDirective()
13587 SourceLocation EndLoc, in ActOnOpenMPCancelDirective() argument
13598 return OMPCancelDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPCancelDirective()
13631 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTaskLoopDirective() argument
13662 return OMPTaskLoopDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPTaskLoopDirective()
13669 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTaskLoopSimdDirective() argument
13713 return OMPTaskLoopSimdDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPTaskLoopSimdDirective()
13719 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPMasterTaskLoopDirective() argument
13750 return OMPMasterTaskLoopDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPMasterTaskLoopDirective()
13757 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPMaskedTaskLoopDirective() argument
13788 return OMPMaskedTaskLoopDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPMaskedTaskLoopDirective()
13795 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPMasterTaskLoopSimdDirective() argument
13840 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPMasterTaskLoopSimdDirective()
13845 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPMaskedTaskLoopSimdDirective() argument
13890 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPMaskedTaskLoopSimdDirective()
13895 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPParallelMasterTaskLoopDirective() argument
13946 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPParallelMasterTaskLoopDirective()
13952 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPParallelMaskedTaskLoopDirective() argument
14003 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPParallelMaskedTaskLoopDirective()
14009 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPParallelMasterTaskLoopSimdDirective() argument
14073 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPParallelMasterTaskLoopSimdDirective()
14078 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPParallelMaskedTaskLoopSimdDirective() argument
14142 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPParallelMaskedTaskLoopSimdDirective()
14147 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPDistributeDirective() argument
14170 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPDistributeDirective()
14177 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPDistributeParallelForDirective() argument
14215 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPDistributeParallelForDirective()
14221 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPDistributeParallelForSimdDirective() argument
14273 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPDistributeParallelForSimdDirective()
14278 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPDistributeSimdDirective() argument
14328 return OMPDistributeSimdDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPDistributeSimdDirective()
14334 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetParallelForSimdDirective() argument
14384 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTargetParallelForSimdDirective()
14389 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetSimdDirective() argument
14439 return OMPTargetSimdDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPTargetSimdDirective()
14445 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTeamsDistributeDirective() argument
14485 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTeamsDistributeDirective()
14490 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTeamsDistributeSimdDirective() argument
14546 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTeamsDistributeSimdDirective()
14551 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTeamsDistributeParallelForSimdDirective() argument
14608 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTeamsDistributeParallelForSimdDirective()
14613 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTeamsDistributeParallelForDirective() argument
14656 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPTeamsDistributeParallelForDirective()
14663 SourceLocation EndLoc) { in ActOnOpenMPTargetTeamsDirective() argument
14700 return OMPTargetTeamsDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTargetTeamsDirective()
14706 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetTeamsDistributeDirective() argument
14744 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTargetTeamsDistributeDirective()
14749 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetTeamsDistributeParallelForDirective() argument
14798 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPTargetTeamsDistributeParallelForDirective()
14804 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetTeamsDistributeParallelForSimdDirective() argument
14858 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTargetTeamsDistributeParallelForSimdDirective()
14863 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetTeamsDistributeSimdDirective() argument
14915 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTargetTeamsDistributeSimdDirective()
14969 SourceLocation EndLoc) { in ActOnOpenMPTileDirective() argument
14994 return OMPTileDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTileDirective()
15173 return OMPTileDirective::Create(Context, StartLoc, EndLoc, Clauses, NumLoops, in ActOnOpenMPTileDirective()
15181 SourceLocation EndLoc) { in ActOnOpenMPUnrollDirective() argument
15210 return OMPUnrollDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPUnrollDirective()
15231 return OMPUnrollDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPUnrollDirective()
15452 return OMPUnrollDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPUnrollDirective()
15460 SourceLocation EndLoc) { in ActOnOpenMPSingleExprClause() argument
15464 Res = ActOnOpenMPFinalClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15467 Res = ActOnOpenMPNumThreadsClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15470 Res = ActOnOpenMPSafelenClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15473 Res = ActOnOpenMPSimdlenClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15476 Res = ActOnOpenMPAllocatorClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15479 Res = ActOnOpenMPCollapseClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15482 Res = ActOnOpenMPOrderedClause(StartLoc, EndLoc, LParenLoc, Expr); in ActOnOpenMPSingleExprClause()
15485 Res = ActOnOpenMPNumTeamsClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15488 Res = ActOnOpenMPThreadLimitClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15491 Res = ActOnOpenMPPriorityClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15494 Res = ActOnOpenMPHintClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15497 Res = ActOnOpenMPDepobjClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15500 Res = ActOnOpenMPDetachClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15503 Res = ActOnOpenMPNovariantsClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15506 Res = ActOnOpenMPNocontextClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15509 Res = ActOnOpenMPFilterClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15512 Res = ActOnOpenMPPartialClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15515 Res = ActOnOpenMPMessageClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15518 Res = ActOnOpenMPAlignClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
15521 Res = ActOnOpenMPXDynCGroupMemClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
16549 SourceLocation EndLoc) { in ActOnOpenMPIfClause() argument
16575 LParenLoc, NameModifierLoc, ColonLoc, EndLoc); in ActOnOpenMPIfClause()
16581 SourceLocation EndLoc) { in ActOnOpenMPFinalClause() argument
16606 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPFinalClause()
16698 SourceLocation EndLoc) { in ActOnOpenMPNumThreadsClause() argument
16719 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPNumThreadsClause()
16772 SourceLocation EndLoc) { in ActOnOpenMPSafelenClause() argument
16780 OMPSafelenClause(Safelen.get(), StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSafelenClause()
16785 SourceLocation EndLoc) { in ActOnOpenMPSimdlenClause() argument
16793 OMPSimdlenClause(Simdlen.get(), StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimdlenClause()
16854 SourceLocation EndLoc) { in ActOnOpenMPAllocatorClause() argument
16870 OMPAllocatorClause(Allocator.get(), StartLoc, LParenLoc, EndLoc); in ActOnOpenMPAllocatorClause()
16876 SourceLocation EndLoc) { in ActOnOpenMPCollapseClause() argument
16887 OMPCollapseClause(NumForLoopsResult.get(), StartLoc, LParenLoc, EndLoc); in ActOnOpenMPCollapseClause()
16891 SourceLocation EndLoc, in ActOnOpenMPOrderedClause() argument
16910 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPOrderedClause()
16917 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc) { in ActOnOpenMPSimpleClause() argument
16922 ArgumentLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimpleClause()
16926 ArgumentLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimpleClause()
16931 ArgumentLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimpleClause()
16936 ArgumentLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimpleClause()
16940 ArgumentLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimpleClause()
16944 ArgumentLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimpleClause()
16948 ArgumentLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimpleClause()
16953 LParenLoc, EndLoc); in ActOnOpenMPSimpleClause()
17061 SourceLocation EndLoc) { in ActOnOpenMPDefaultClause() argument
17088 OMPDefaultClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPDefaultClause()
17095 SourceLocation EndLoc) { in ActOnOpenMPProcBindClause() argument
17116 OMPProcBindClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPProcBindClause()
17121 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc) { in ActOnOpenMPAtomicDefaultMemOrderClause() argument
17131 LParenLoc, EndLoc); in ActOnOpenMPAtomicDefaultMemOrderClause()
17138 SourceLocation EndLoc) { in ActOnOpenMPAtClause() argument
17147 OMPAtClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPAtClause()
17154 SourceLocation EndLoc) { in ActOnOpenMPSeverityClause() argument
17163 OMPSeverityClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSeverityClause()
17168 SourceLocation EndLoc) { in ActOnOpenMPMessageClause() argument
17175 return new (Context) OMPMessageClause(ME, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPMessageClause()
17181 SourceLocation KindLoc, SourceLocation EndLoc) { in ActOnOpenMPOrderClause() argument
17214 EndLoc, Modifier, MLoc); in ActOnOpenMPOrderClause()
17221 SourceLocation EndLoc) { in ActOnOpenMPUpdateClause() argument
17236 EndLoc); in ActOnOpenMPUpdateClause()
17242 SourceLocation EndLoc) { in ActOnOpenMPSizesClause() argument
17251 return OMPSizesClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPSizesClause()
17256 SourceLocation EndLoc) { in ActOnOpenMPFullClause() argument
17257 return OMPFullClause::Create(Context, StartLoc, EndLoc); in ActOnOpenMPFullClause()
17263 SourceLocation EndLoc) { in ActOnOpenMPPartialClause() argument
17274 return OMPPartialClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPPartialClause()
17280 SourceLocation EndLoc) { in ActOnOpenMPAlignClause() argument
17286 EndLoc); in ActOnOpenMPAlignClause()
17293 SourceLocation EndLoc) { in ActOnOpenMPSingleExprWithArgClause() argument
17305 ArgumentLoc[ScheduleKind], DelimLoc, EndLoc); in ActOnOpenMPSingleExprWithArgClause()
17311 DelimLoc, EndLoc); in ActOnOpenMPSingleExprWithArgClause()
17316 StartLoc, LParenLoc, ArgumentLoc.back(), DelimLoc, EndLoc); in ActOnOpenMPSingleExprWithArgClause()
17324 EndLoc); in ActOnOpenMPSingleExprWithArgClause()
17331 LParenLoc, ArgumentLoc[OrderModifier], ArgumentLoc[OrderKind], EndLoc); in ActOnOpenMPSingleExprWithArgClause()
17337 StartLoc, LParenLoc, ArgumentLoc.back(), EndLoc); in ActOnOpenMPSingleExprWithArgClause()
17344 StartLoc, LParenLoc, ArgumentLoc.back(), EndLoc); in ActOnOpenMPSingleExprWithArgClause()
17351 StartLoc, LParenLoc, ArgumentLoc.back(), EndLoc); in ActOnOpenMPSingleExprWithArgClause()
17461 SourceLocation KindLoc, SourceLocation CommaLoc, SourceLocation EndLoc) { in ActOnOpenMPScheduleClause() argument
17542 OMPScheduleClause(StartLoc, LParenLoc, KindLoc, CommaLoc, EndLoc, Kind, in ActOnOpenMPScheduleClause()
17548 SourceLocation EndLoc) { in ActOnOpenMPClause() argument
17552 Res = ActOnOpenMPOrderedClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17555 Res = ActOnOpenMPNowaitClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17558 Res = ActOnOpenMPUntiedClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17561 Res = ActOnOpenMPMergeableClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17564 Res = ActOnOpenMPReadClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17567 Res = ActOnOpenMPWriteClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17570 Res = ActOnOpenMPUpdateClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17573 Res = ActOnOpenMPCaptureClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17576 Res = ActOnOpenMPCompareClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17579 Res = ActOnOpenMPFailClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17582 Res = ActOnOpenMPSeqCstClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17585 Res = ActOnOpenMPAcqRelClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17588 Res = ActOnOpenMPAcquireClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17591 Res = ActOnOpenMPReleaseClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17594 Res = ActOnOpenMPRelaxedClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17597 Res = ActOnOpenMPThreadsClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17600 Res = ActOnOpenMPSIMDClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17603 Res = ActOnOpenMPNogroupClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17606 Res = ActOnOpenMPUnifiedAddressClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17609 Res = ActOnOpenMPUnifiedSharedMemoryClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17612 Res = ActOnOpenMPReverseOffloadClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17615 Res = ActOnOpenMPDynamicAllocatorsClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17620 /*VarLoc=*/SourceLocation(), EndLoc); in ActOnOpenMPClause()
17623 Res = ActOnOpenMPFullClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17626 Res = ActOnOpenMPPartialClause(nullptr, StartLoc, /*LParenLoc=*/{}, EndLoc); in ActOnOpenMPClause()
17629 Res = ActOnOpenMPXBareClause(StartLoc, EndLoc); in ActOnOpenMPClause()
17700 SourceLocation EndLoc) { in ActOnOpenMPNowaitClause() argument
17702 return new (Context) OMPNowaitClause(StartLoc, EndLoc); in ActOnOpenMPNowaitClause()
17706 SourceLocation EndLoc) { in ActOnOpenMPUntiedClause() argument
17708 return new (Context) OMPUntiedClause(StartLoc, EndLoc); in ActOnOpenMPUntiedClause()
17712 SourceLocation EndLoc) { in ActOnOpenMPMergeableClause() argument
17713 return new (Context) OMPMergeableClause(StartLoc, EndLoc); in ActOnOpenMPMergeableClause()
17717 SourceLocation EndLoc) { in ActOnOpenMPReadClause() argument
17718 return new (Context) OMPReadClause(StartLoc, EndLoc); in ActOnOpenMPReadClause()
17722 SourceLocation EndLoc) { in ActOnOpenMPWriteClause() argument
17723 return new (Context) OMPWriteClause(StartLoc, EndLoc); in ActOnOpenMPWriteClause()
17727 SourceLocation EndLoc) { in ActOnOpenMPUpdateClause() argument
17728 return OMPUpdateClause::Create(Context, StartLoc, EndLoc); in ActOnOpenMPUpdateClause()
17732 SourceLocation EndLoc) { in ActOnOpenMPCaptureClause() argument
17733 return new (Context) OMPCaptureClause(StartLoc, EndLoc); in ActOnOpenMPCaptureClause()
17737 SourceLocation EndLoc) { in ActOnOpenMPCompareClause() argument
17738 return new (Context) OMPCompareClause(StartLoc, EndLoc); in ActOnOpenMPCompareClause()
17742 SourceLocation EndLoc) { in ActOnOpenMPFailClause() argument
17743 return new (Context) OMPFailClause(StartLoc, EndLoc); in ActOnOpenMPFailClause()
17749 SourceLocation EndLoc) { in ActOnOpenMPFailClause() argument
17756 OMPFailClause(Parameter, KindLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPFailClause()
17760 SourceLocation EndLoc) { in ActOnOpenMPSeqCstClause() argument
17761 return new (Context) OMPSeqCstClause(StartLoc, EndLoc); in ActOnOpenMPSeqCstClause()
17765 SourceLocation EndLoc) { in ActOnOpenMPAcqRelClause() argument
17766 return new (Context) OMPAcqRelClause(StartLoc, EndLoc); in ActOnOpenMPAcqRelClause()
17770 SourceLocation EndLoc) { in ActOnOpenMPAcquireClause() argument
17771 return new (Context) OMPAcquireClause(StartLoc, EndLoc); in ActOnOpenMPAcquireClause()
17775 SourceLocation EndLoc) { in ActOnOpenMPReleaseClause() argument
17776 return new (Context) OMPReleaseClause(StartLoc, EndLoc); in ActOnOpenMPReleaseClause()
17780 SourceLocation EndLoc) { in ActOnOpenMPRelaxedClause() argument
17781 return new (Context) OMPRelaxedClause(StartLoc, EndLoc); in ActOnOpenMPRelaxedClause()
17785 SourceLocation EndLoc) { in ActOnOpenMPThreadsClause() argument
17786 return new (Context) OMPThreadsClause(StartLoc, EndLoc); in ActOnOpenMPThreadsClause()
17790 SourceLocation EndLoc) { in ActOnOpenMPSIMDClause() argument
17791 return new (Context) OMPSIMDClause(StartLoc, EndLoc); in ActOnOpenMPSIMDClause()
17795 SourceLocation EndLoc) { in ActOnOpenMPNogroupClause() argument
17796 return new (Context) OMPNogroupClause(StartLoc, EndLoc); in ActOnOpenMPNogroupClause()
17800 SourceLocation EndLoc) { in ActOnOpenMPUnifiedAddressClause() argument
17801 return new (Context) OMPUnifiedAddressClause(StartLoc, EndLoc); in ActOnOpenMPUnifiedAddressClause()
17805 SourceLocation EndLoc) { in ActOnOpenMPUnifiedSharedMemoryClause() argument
17806 return new (Context) OMPUnifiedSharedMemoryClause(StartLoc, EndLoc); in ActOnOpenMPUnifiedSharedMemoryClause()
17810 SourceLocation EndLoc) { in ActOnOpenMPReverseOffloadClause() argument
17811 return new (Context) OMPReverseOffloadClause(StartLoc, EndLoc); in ActOnOpenMPReverseOffloadClause()
17815 SourceLocation EndLoc) { in ActOnOpenMPDynamicAllocatorsClause() argument
17816 return new (Context) OMPDynamicAllocatorsClause(StartLoc, EndLoc); in ActOnOpenMPDynamicAllocatorsClause()
17821 SourceLocation EndLoc) { in ActOnOpenMPInteropDirective() argument
17889 return OMPInteropDirective::Create(Context, StartLoc, EndLoc, Clauses); in ActOnOpenMPInteropDirective()
17952 SourceLocation VarLoc, SourceLocation EndLoc) { in ActOnOpenMPInitClause() argument
17972 LParenLoc, VarLoc, EndLoc); in ActOnOpenMPInitClause()
17978 SourceLocation EndLoc) { in ActOnOpenMPUseClause() argument
17984 OMPUseClause(InteropVar, StartLoc, LParenLoc, VarLoc, EndLoc); in ActOnOpenMPUseClause()
17991 SourceLocation EndLoc) { in ActOnOpenMPDestroyClause() argument
18004 OMPDestroyClause(InteropVar, StartLoc, LParenLoc, VarLoc, EndLoc); in ActOnOpenMPDestroyClause()
18010 SourceLocation EndLoc) { in ActOnOpenMPNovariantsClause() argument
18035 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPNovariantsClause()
18041 SourceLocation EndLoc) { in ActOnOpenMPNocontextClause() argument
18066 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPNocontextClause()
18072 SourceLocation EndLoc) { in ActOnOpenMPFilterClause() argument
18087 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPFilterClause()
18096 SourceLocation EndLoc = Locs.EndLoc; in ActOnOpenMPVarListClause() local
18103 Res = ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18106 Res = ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18113 ExtraModifierLoc, ColonLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18116 Res = ActOnOpenMPSharedClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18123 StartLoc, LParenLoc, ExtraModifierLoc, ColonLoc, EndLoc, in ActOnOpenMPVarListClause()
18128 VarList, StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPVarListClause()
18133 VarList, StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPVarListClause()
18142 ColonLoc, Data.StepModifierLoc, EndLoc); in ActOnOpenMPVarListClause()
18146 LParenLoc, ColonLoc, EndLoc); in ActOnOpenMPVarListClause()
18149 Res = ActOnOpenMPCopyinClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18152 Res = ActOnOpenMPCopyprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18155 Res = ActOnOpenMPFlushClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18163 Data.DepModOrTailExpr, VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18200 LParenLoc, ColonLoc, EndLoc); in ActOnOpenMPVarListClause()
18203 Res = ActOnOpenMPNontemporalClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18206 Res = ActOnOpenMPInclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18209 Res = ActOnOpenMPExclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18212 Res = ActOnOpenMPAffinityClause(StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPVarListClause()
18218 ExtraModifierLoc, ColonLoc, VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
18307 SourceLocation EndLoc) { in ActOnOpenMPPrivateClause() argument
18311 StartLoc.isInvalid() && LParenLoc.isInvalid() && EndLoc.isInvalid(); in ActOnOpenMPPrivateClause()
18446 return OMPPrivateClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars, in ActOnOpenMPPrivateClause()
18453 SourceLocation EndLoc) { in ActOnOpenMPFirstprivateClause() argument
18459 StartLoc.isInvalid() && LParenLoc.isInvalid() && EndLoc.isInvalid(); in ActOnOpenMPFirstprivateClause()
18732 return OMPFirstprivateClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPFirstprivateClause()
18740 SourceLocation LParenLoc, SourceLocation EndLoc) { in ActOnOpenMPLastprivateClause() argument
18914 return OMPLastprivateClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPLastprivateClause()
18924 SourceLocation EndLoc) { in ActOnOpenMPSharedClause() argument
18969 return OMPSharedClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars); in ActOnOpenMPSharedClause()
19412 SourceLocation ColonLoc, SourceLocation EndLoc, in actOnOMPReductionKindClause() argument
20143 SourceLocation ModifierLoc, SourceLocation ColonLoc, SourceLocation EndLoc, in ActOnOpenMPReductionClause() argument
20170 StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPReductionClause()
20176 Context, StartLoc, LParenLoc, ModifierLoc, ColonLoc, EndLoc, Modifier, in ActOnOpenMPReductionClause()
20186 SourceLocation ColonLoc, SourceLocation EndLoc, in ActOnOpenMPTaskReductionClause() argument
20191 StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPTaskReductionClause()
20197 Context, StartLoc, LParenLoc, ColonLoc, EndLoc, RD.Vars, in ActOnOpenMPTaskReductionClause()
20206 SourceLocation ColonLoc, SourceLocation EndLoc, in ActOnOpenMPInReductionClause() argument
20211 StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPInReductionClause()
20217 Context, StartLoc, LParenLoc, ColonLoc, EndLoc, RD.Vars, in ActOnOpenMPInReductionClause()
20280 SourceLocation StepModifierLoc, SourceLocation EndLoc) { in ActOnOpenMPLinearClause() argument
20411 ColonLoc, StepModifierLoc, EndLoc, Vars, in ActOnOpenMPLinearClause()
20522 SourceLocation LParenLoc, SourceLocation ColonLoc, SourceLocation EndLoc) { in ActOnOpenMPAlignedClause() argument
20591 EndLoc, Vars, Alignment); in ActOnOpenMPAlignedClause()
20597 SourceLocation EndLoc) { in ActOnOpenMPCopyinClause() argument
20684 return OMPCopyinClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars, in ActOnOpenMPCopyinClause()
20691 SourceLocation EndLoc) { in ActOnOpenMPCopyprivateClause() argument
20796 return OMPCopyprivateClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPCopyprivateClause()
20803 SourceLocation EndLoc) { in ActOnOpenMPFlushClause() argument
20807 return OMPFlushClause::Create(Context, StartLoc, LParenLoc, EndLoc, VarList); in ActOnOpenMPFlushClause()
20829 SourceLocation EndLoc) { in ActOnOpenMPDepobjClause() argument
20852 return OMPDepobjClause::Create(Context, StartLoc, LParenLoc, EndLoc, Depobj); in ActOnOpenMPDepobjClause()
20869 SourceLocation EndLoc) { in ProcessOpenMPDoacrossClauseCommon() argument
20978 SemaRef.Diag(EndLoc, diag::err_omp_depend_sink_expected_loop_iteration) in ProcessOpenMPDoacrossClauseCommon()
20988 SourceLocation EndLoc) { in ActOnOpenMPDependClause() argument
21042 *this, DepKind == OMPC_DEPEND_source, VarList, DSAStack, EndLoc); in ActOnOpenMPDependClause()
21163 Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPDependClause()
21176 SourceLocation EndLoc) { in ActOnOpenMPDeviceClause() argument
21224 LParenLoc, ModifierLoc, EndLoc); in ActOnOpenMPDeviceClause()
22883 SourceLocation EndLoc) { in ActOnOpenMPNumTeamsClause() argument
22904 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPNumTeamsClause()
22910 SourceLocation EndLoc) { in ActOnOpenMPThreadLimitClause() argument
22931 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPThreadLimitClause()
22937 SourceLocation EndLoc) { in ActOnOpenMPPriorityClause() argument
22951 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPPriorityClause()
22957 SourceLocation ModifierLoc, SourceLocation EndLoc) { in ActOnOpenMPGrainsizeClause() argument
22985 StartLoc, LParenLoc, ModifierLoc, EndLoc); in ActOnOpenMPGrainsizeClause()
22991 SourceLocation ModifierLoc, SourceLocation EndLoc) { in ActOnOpenMPNumTasksClause() argument
23018 StartLoc, LParenLoc, ModifierLoc, EndLoc); in ActOnOpenMPNumTasksClause()
23023 SourceLocation EndLoc) { in ActOnOpenMPHintClause() argument
23032 OMPHintClause(HintExpr.get(), StartLoc, LParenLoc, EndLoc); in ActOnOpenMPHintClause()
23053 SourceLocation EndLoc) { in ActOnOpenMPDetachClause() argument
23095 return new (Context) OMPDetachClause(Evt, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPDetachClause()
23101 SourceLocation EndLoc) { in ActOnOpenMPDistScheduleClause() argument
23148 OMPDistScheduleClause(StartLoc, LParenLoc, KindLoc, CommaLoc, EndLoc, in ActOnOpenMPDistScheduleClause()
23155 SourceLocation KindLoc, SourceLocation EndLoc) { in ActOnOpenMPDefaultmapClause() argument
23235 OMPDefaultmapClause(StartLoc, LParenLoc, MLoc, KindLoc, EndLoc, Kind, M); in ActOnOpenMPDefaultmapClause()
23916 SourceLocation ColonLoc, SourceLocation LParenLoc, SourceLocation EndLoc) { in ActOnOpenMPAllocateClause() argument
23974 ColonLoc, EndLoc, Vars); in ActOnOpenMPAllocateClause()
23980 SourceLocation EndLoc) { in ActOnOpenMPNontemporalClause() argument
24012 return OMPNontemporalClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPNontemporalClause()
24018 SourceLocation EndLoc) { in ActOnOpenMPScopeDirective() argument
24024 return OMPScopeDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPScopeDirective()
24030 SourceLocation EndLoc) { in ActOnOpenMPInclusiveClause() argument
24064 return OMPInclusiveClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars); in ActOnOpenMPInclusiveClause()
24070 SourceLocation EndLoc) { in ActOnOpenMPExclusiveClause() argument
24107 return OMPExclusiveClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars); in ActOnOpenMPExclusiveClause()
24126 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc, in ActOnOpenMPUsesAllocatorClause() argument
24255 return OMPUsesAllocatorsClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPUsesAllocatorClause()
24261 SourceLocation EndLoc, Expr *Modifier, ArrayRef<Expr *> Locators) { in ActOnOpenMPAffinityClause() argument
24295 EndLoc, Modifier, Vars); in ActOnOpenMPAffinityClause()
24302 SourceLocation EndLoc) { in ActOnOpenMPBindClause() argument
24312 EndLoc); in ActOnOpenMPBindClause()
24318 SourceLocation EndLoc) { in ActOnOpenMPXDynCGroupMemClause() argument
24340 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPXDynCGroupMemClause()
24346 SourceLocation LParenLoc, SourceLocation EndLoc) { in ActOnOpenMPDoacrossClause() argument
24366 VarList, DSAStack, EndLoc); in ActOnOpenMPDoacrossClause()
24370 auto *C = OMPDoacrossClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPDoacrossClause()
24381 SourceLocation EndLoc) { in ActOnOpenMPXAttributeClause() argument
24382 return new (Context) OMPXAttributeClause(Attrs, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPXAttributeClause()
24386 SourceLocation EndLoc) { in ActOnOpenMPXBareClause() argument
24387 return new (Context) OMPXBareClause(StartLoc, EndLoc); in ActOnOpenMPXBareClause()