Lines Matching refs:EndLoc

5709     Stmt *AStmt, SourceLocation StartLoc, SourceLocation EndLoc) {  in ActOnOpenMPExecutableDirective()  argument
5837 EndLoc); in ActOnOpenMPExecutableDirective()
5841 Res = ActOnOpenMPSimdDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc, in ActOnOpenMPExecutableDirective()
5848 ActOnOpenMPTileDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5851 Res = ActOnOpenMPForDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc, in ActOnOpenMPExecutableDirective()
5856 EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
5862 EndLoc); in ActOnOpenMPExecutableDirective()
5867 Res = ActOnOpenMPSectionDirective(AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5871 EndLoc); in ActOnOpenMPExecutableDirective()
5876 Res = ActOnOpenMPMasterDirective(AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5880 EndLoc); in ActOnOpenMPExecutableDirective()
5884 StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5888 EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
5893 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
5900 StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5905 StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5910 ActOnOpenMPTaskDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5918 Res = ActOnOpenMPTaskyieldDirective(StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5925 Res = ActOnOpenMPBarrierDirective(StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5932 Res = ActOnOpenMPTaskwaitDirective(StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5936 EndLoc); in ActOnOpenMPExecutableDirective()
5941 Res = ActOnOpenMPFlushDirective(ClausesWithImplicit, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5946 Res = ActOnOpenMPDepobjDirective(ClausesWithImplicit, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5951 Res = ActOnOpenMPScanDirective(ClausesWithImplicit, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5955 EndLoc); in ActOnOpenMPExecutableDirective()
5959 EndLoc); in ActOnOpenMPExecutableDirective()
5963 ActOnOpenMPTeamsDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5967 EndLoc); in ActOnOpenMPExecutableDirective()
5972 StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
5978 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
5987 Res = ActOnOpenMPCancellationPointDirective(StartLoc, EndLoc, CancelRegion); in ActOnOpenMPExecutableDirective()
5992 Res = ActOnOpenMPCancelDirective(ClausesWithImplicit, StartLoc, EndLoc, in ActOnOpenMPExecutableDirective()
5998 EndLoc); in ActOnOpenMPExecutableDirective()
6003 EndLoc, AStmt); in ActOnOpenMPExecutableDirective()
6008 EndLoc, AStmt); in ActOnOpenMPExecutableDirective()
6013 EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6018 EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6025 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6030 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6037 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6043 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6051 EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6055 EndLoc, AStmt); in ActOnOpenMPExecutableDirective()
6060 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6065 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6072 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6078 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6086 EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6093 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6097 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6103 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6110 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6115 EndLoc); in ActOnOpenMPExecutableDirective()
6120 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6125 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6131 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6139 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
6147 Res = ActOnOpenMPInteropDirective(ClausesWithImplicit, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
6151 EndLoc); in ActOnOpenMPExecutableDirective()
7106 SourceLocation EndLoc) { in ActOnOpenMPParallelDirective() argument
7120 return OMPParallelDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPParallelDirective()
9628 SourceLocation StartLoc, SourceLocation EndLoc, in ActOnOpenMPSimdDirective() argument
9661 return OMPSimdDirective::Create(Context, StartLoc, EndLoc, NestedLoopCount, in ActOnOpenMPSimdDirective()
9667 SourceLocation StartLoc, SourceLocation EndLoc, in ActOnOpenMPForDirective() argument
9698 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPForDirective()
9704 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPForSimdDirective() argument
9737 return OMPForSimdDirective::Create(Context, StartLoc, EndLoc, NestedLoopCount, in ActOnOpenMPForSimdDirective()
9744 SourceLocation EndLoc) { in ActOnOpenMPSectionsDirective() argument
9775 return OMPSectionsDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPSectionsDirective()
9782 SourceLocation EndLoc) { in ActOnOpenMPSectionDirective() argument
9789 return OMPSectionDirective::Create(Context, StartLoc, EndLoc, AStmt, in ActOnOpenMPSectionDirective()
9804 SourceLocation EndLoc) { in ActOnOpenMPDispatchDirective() argument
9847 return OMPDispatchDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPDispatchDirective()
9854 SourceLocation EndLoc) { in ActOnOpenMPSingleDirective() argument
9879 return OMPSingleDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPSingleDirective()
9884 SourceLocation EndLoc) { in ActOnOpenMPMasterDirective() argument
9890 return OMPMasterDirective::Create(Context, StartLoc, EndLoc, AStmt); in ActOnOpenMPMasterDirective()
9896 SourceLocation EndLoc) { in ActOnOpenMPMaskedDirective() argument
9902 return OMPMaskedDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPMaskedDirective()
9907 Stmt *AStmt, SourceLocation StartLoc, SourceLocation EndLoc) { in ActOnOpenMPCriticalDirective() argument
9955 auto *Dir = OMPCriticalDirective::Create(Context, DirName, StartLoc, EndLoc, in ActOnOpenMPCriticalDirective()
9964 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPParallelForDirective() argument
10002 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPParallelForDirective()
10008 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPParallelForSimdDirective() argument
10046 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPParallelForSimdDirective()
10052 SourceLocation EndLoc) { in ActOnOpenMPParallelMasterDirective() argument
10068 Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPParallelMasterDirective()
10075 SourceLocation EndLoc) { in ActOnOpenMPParallelSectionsDirective() argument
10108 Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPParallelSectionsDirective()
10137 SourceLocation EndLoc) { in ActOnOpenMPTaskDirective() argument
10157 return OMPTaskDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPTaskDirective()
10162 SourceLocation EndLoc) { in ActOnOpenMPTaskyieldDirective() argument
10163 return OMPTaskyieldDirective::Create(Context, StartLoc, EndLoc); in ActOnOpenMPTaskyieldDirective()
10167 SourceLocation EndLoc) { in ActOnOpenMPBarrierDirective() argument
10168 return OMPBarrierDirective::Create(Context, StartLoc, EndLoc); in ActOnOpenMPBarrierDirective()
10172 SourceLocation EndLoc) { in ActOnOpenMPTaskwaitDirective() argument
10173 return OMPTaskwaitDirective::Create(Context, StartLoc, EndLoc); in ActOnOpenMPTaskwaitDirective()
10179 SourceLocation EndLoc) { in ActOnOpenMPTaskgroupDirective() argument
10187 return OMPTaskgroupDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTaskgroupDirective()
10194 SourceLocation EndLoc) { in ActOnOpenMPFlushDirective() argument
10228 return OMPFlushDirective::Create(Context, StartLoc, EndLoc, Clauses); in ActOnOpenMPFlushDirective()
10233 SourceLocation EndLoc) { in ActOnOpenMPDepobjDirective() argument
10250 return OMPDepobjDirective::Create(Context, StartLoc, EndLoc, Clauses); in ActOnOpenMPDepobjDirective()
10255 SourceLocation EndLoc) { in ActOnOpenMPScanDirective() argument
10258 Diag(Clauses.empty() ? EndLoc : Clauses[1]->getBeginLoc(), in ActOnOpenMPScanDirective()
10280 return OMPScanDirective::Create(Context, StartLoc, EndLoc, Clauses); in ActOnOpenMPScanDirective()
10286 SourceLocation EndLoc) { in ActOnOpenMPOrderedDirective() argument
10374 return OMPOrderedDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPOrderedDirective()
10622 SourceLocation EndLoc) { in ActOnOpenMPAtomicDirective() argument
11088 return OMPAtomicDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPAtomicDirective()
11096 SourceLocation EndLoc) { in ActOnOpenMPTargetDirective() argument
11155 return OMPTargetDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPTargetDirective()
11161 SourceLocation EndLoc) { in ActOnOpenMPTargetParallelDirective() argument
11186 Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPTargetParallelDirective()
11192 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetParallelForDirective() argument
11240 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPTargetParallelForDirective()
11260 SourceLocation EndLoc) { in ActOnOpenMPTargetDataDirective() argument
11283 return OMPTargetDataDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTargetDataDirective()
11290 SourceLocation EndLoc, Stmt *AStmt) { in ActOnOpenMPTargetEnterDataDirective() argument
11320 return OMPTargetEnterDataDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTargetEnterDataDirective()
11327 SourceLocation EndLoc, Stmt *AStmt) { in ActOnOpenMPTargetExitDataDirective() argument
11357 return OMPTargetExitDataDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTargetExitDataDirective()
11363 SourceLocation EndLoc, in ActOnOpenMPTargetUpdateDirective() argument
11390 return OMPTargetUpdateDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTargetUpdateDirective()
11396 SourceLocation EndLoc) { in ActOnOpenMPTeamsDirective() argument
11412 return OMPTeamsDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPTeamsDirective()
11417 SourceLocation EndLoc, in ActOnOpenMPCancellationPointDirective() argument
11427 return OMPCancellationPointDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPCancellationPointDirective()
11433 SourceLocation EndLoc, in ActOnOpenMPCancelDirective() argument
11444 return OMPCancelDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPCancelDirective()
11499 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTaskLoopDirective() argument
11529 return OMPTaskLoopDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPTaskLoopDirective()
11536 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTaskLoopSimdDirective() argument
11579 return OMPTaskLoopSimdDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPTaskLoopSimdDirective()
11585 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPMasterTaskLoopDirective() argument
11615 return OMPMasterTaskLoopDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPMasterTaskLoopDirective()
11622 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPMasterTaskLoopSimdDirective() argument
11666 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPMasterTaskLoopSimdDirective()
11671 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPParallelMasterTaskLoopDirective() argument
11721 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPParallelMasterTaskLoopDirective()
11727 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPParallelMasterTaskLoopSimdDirective() argument
11790 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPParallelMasterTaskLoopSimdDirective()
11795 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPDistributeDirective() argument
11814 return OMPDistributeDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPDistributeDirective()
11820 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPDistributeParallelForDirective() argument
11858 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPDistributeParallelForDirective()
11864 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPDistributeParallelForSimdDirective() argument
11916 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPDistributeParallelForSimdDirective()
11921 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPDistributeSimdDirective() argument
11971 return OMPDistributeSimdDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPDistributeSimdDirective()
11977 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetParallelForSimdDirective() argument
12027 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTargetParallelForSimdDirective()
12032 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetSimdDirective() argument
12082 return OMPTargetSimdDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPTargetSimdDirective()
12088 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTeamsDistributeDirective() argument
12128 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTeamsDistributeDirective()
12133 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTeamsDistributeSimdDirective() argument
12189 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTeamsDistributeSimdDirective()
12194 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTeamsDistributeParallelForSimdDirective() argument
12251 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTeamsDistributeParallelForSimdDirective()
12256 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTeamsDistributeParallelForDirective() argument
12299 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPTeamsDistributeParallelForDirective()
12306 SourceLocation EndLoc) { in ActOnOpenMPTargetTeamsDirective() argument
12330 return OMPTargetTeamsDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTargetTeamsDirective()
12336 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetTeamsDistributeDirective() argument
12374 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTargetTeamsDistributeDirective()
12379 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetTeamsDistributeParallelForDirective() argument
12428 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B, in ActOnOpenMPTargetTeamsDistributeParallelForDirective()
12434 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetTeamsDistributeParallelForSimdDirective() argument
12488 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTargetTeamsDistributeParallelForSimdDirective()
12493 SourceLocation EndLoc, VarsWithInheritedDSAType &VarsWithImplicitDSA) { in ActOnOpenMPTargetTeamsDistributeSimdDirective() argument
12545 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTargetTeamsDistributeSimdDirective()
12550 SourceLocation EndLoc) { in ActOnOpenMPTileDirective() argument
12596 return OMPTileDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTileDirective()
12771 return OMPTileDirective::Create(Context, StartLoc, EndLoc, Clauses, NumLoops, in ActOnOpenMPTileDirective()
12779 SourceLocation EndLoc) { in ActOnOpenMPSingleExprClause() argument
12783 Res = ActOnOpenMPFinalClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12786 Res = ActOnOpenMPNumThreadsClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12789 Res = ActOnOpenMPSafelenClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12792 Res = ActOnOpenMPSimdlenClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12795 Res = ActOnOpenMPAllocatorClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12798 Res = ActOnOpenMPCollapseClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12801 Res = ActOnOpenMPOrderedClause(StartLoc, EndLoc, LParenLoc, Expr); in ActOnOpenMPSingleExprClause()
12804 Res = ActOnOpenMPNumTeamsClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12807 Res = ActOnOpenMPThreadLimitClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12810 Res = ActOnOpenMPPriorityClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12813 Res = ActOnOpenMPGrainsizeClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12816 Res = ActOnOpenMPNumTasksClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12819 Res = ActOnOpenMPHintClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12822 Res = ActOnOpenMPDepobjClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12825 Res = ActOnOpenMPDetachClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12828 Res = ActOnOpenMPNovariantsClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12831 Res = ActOnOpenMPNocontextClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
12834 Res = ActOnOpenMPFilterClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
13704 SourceLocation EndLoc) { in ActOnOpenMPIfClause() argument
13730 LParenLoc, NameModifierLoc, ColonLoc, EndLoc); in ActOnOpenMPIfClause()
13736 SourceLocation EndLoc) { in ActOnOpenMPFinalClause() argument
13761 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPFinalClause()
13853 SourceLocation EndLoc) { in ActOnOpenMPNumThreadsClause() argument
13874 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPNumThreadsClause()
13911 SourceLocation EndLoc) { in ActOnOpenMPSafelenClause() argument
13919 OMPSafelenClause(Safelen.get(), StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSafelenClause()
13924 SourceLocation EndLoc) { in ActOnOpenMPSimdlenClause() argument
13932 OMPSimdlenClause(Simdlen.get(), StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimdlenClause()
13981 SourceLocation EndLoc) { in ActOnOpenMPAllocatorClause() argument
13997 OMPAllocatorClause(Allocator.get(), StartLoc, LParenLoc, EndLoc); in ActOnOpenMPAllocatorClause()
14003 SourceLocation EndLoc) { in ActOnOpenMPCollapseClause() argument
14014 OMPCollapseClause(NumForLoopsResult.get(), StartLoc, LParenLoc, EndLoc); in ActOnOpenMPCollapseClause()
14018 SourceLocation EndLoc, in ActOnOpenMPOrderedClause() argument
14037 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPOrderedClause()
14044 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc) { in ActOnOpenMPSimpleClause() argument
14049 ArgumentLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimpleClause()
14053 ArgumentLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimpleClause()
14058 ArgumentLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimpleClause()
14062 ArgumentLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimpleClause()
14066 ArgumentLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimpleClause()
14171 SourceLocation EndLoc) { in ActOnOpenMPDefaultClause() argument
14195 OMPDefaultClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPDefaultClause()
14202 SourceLocation EndLoc) { in ActOnOpenMPProcBindClause() argument
14223 OMPProcBindClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPProcBindClause()
14228 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc) { in ActOnOpenMPAtomicDefaultMemOrderClause() argument
14238 LParenLoc, EndLoc); in ActOnOpenMPAtomicDefaultMemOrderClause()
14245 SourceLocation EndLoc) { in ActOnOpenMPOrderClause() argument
14256 OMPOrderClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPOrderClause()
14263 SourceLocation EndLoc) { in ActOnOpenMPUpdateClause() argument
14275 EndLoc); in ActOnOpenMPUpdateClause()
14281 SourceLocation EndLoc) { in ActOnOpenMPSizesClause() argument
14290 return OMPSizesClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPSizesClause()
14298 SourceLocation EndLoc) { in ActOnOpenMPSingleExprWithArgClause() argument
14310 ArgumentLoc[ScheduleKind], DelimLoc, EndLoc); in ActOnOpenMPSingleExprWithArgClause()
14316 DelimLoc, EndLoc); in ActOnOpenMPSingleExprWithArgClause()
14321 StartLoc, LParenLoc, ArgumentLoc.back(), DelimLoc, EndLoc); in ActOnOpenMPSingleExprWithArgClause()
14329 EndLoc); in ActOnOpenMPSingleExprWithArgClause()
14335 StartLoc, LParenLoc, ArgumentLoc.back(), EndLoc); in ActOnOpenMPSingleExprWithArgClause()
14441 SourceLocation KindLoc, SourceLocation CommaLoc, SourceLocation EndLoc) { in ActOnOpenMPScheduleClause() argument
14522 OMPScheduleClause(StartLoc, LParenLoc, KindLoc, CommaLoc, EndLoc, Kind, in ActOnOpenMPScheduleClause()
14528 SourceLocation EndLoc) { in ActOnOpenMPClause() argument
14532 Res = ActOnOpenMPOrderedClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14535 Res = ActOnOpenMPNowaitClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14538 Res = ActOnOpenMPUntiedClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14541 Res = ActOnOpenMPMergeableClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14544 Res = ActOnOpenMPReadClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14547 Res = ActOnOpenMPWriteClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14550 Res = ActOnOpenMPUpdateClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14553 Res = ActOnOpenMPCaptureClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14556 Res = ActOnOpenMPSeqCstClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14559 Res = ActOnOpenMPAcqRelClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14562 Res = ActOnOpenMPAcquireClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14565 Res = ActOnOpenMPReleaseClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14568 Res = ActOnOpenMPRelaxedClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14571 Res = ActOnOpenMPThreadsClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14574 Res = ActOnOpenMPSIMDClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14577 Res = ActOnOpenMPNogroupClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14580 Res = ActOnOpenMPUnifiedAddressClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14583 Res = ActOnOpenMPUnifiedSharedMemoryClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14586 Res = ActOnOpenMPReverseOffloadClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14589 Res = ActOnOpenMPDynamicAllocatorsClause(StartLoc, EndLoc); in ActOnOpenMPClause()
14594 /*VarLoc=*/SourceLocation(), EndLoc); in ActOnOpenMPClause()
14659 SourceLocation EndLoc) { in ActOnOpenMPNowaitClause() argument
14661 return new (Context) OMPNowaitClause(StartLoc, EndLoc); in ActOnOpenMPNowaitClause()
14665 SourceLocation EndLoc) { in ActOnOpenMPUntiedClause() argument
14666 return new (Context) OMPUntiedClause(StartLoc, EndLoc); in ActOnOpenMPUntiedClause()
14670 SourceLocation EndLoc) { in ActOnOpenMPMergeableClause() argument
14671 return new (Context) OMPMergeableClause(StartLoc, EndLoc); in ActOnOpenMPMergeableClause()
14675 SourceLocation EndLoc) { in ActOnOpenMPReadClause() argument
14676 return new (Context) OMPReadClause(StartLoc, EndLoc); in ActOnOpenMPReadClause()
14680 SourceLocation EndLoc) { in ActOnOpenMPWriteClause() argument
14681 return new (Context) OMPWriteClause(StartLoc, EndLoc); in ActOnOpenMPWriteClause()
14685 SourceLocation EndLoc) { in ActOnOpenMPUpdateClause() argument
14686 return OMPUpdateClause::Create(Context, StartLoc, EndLoc); in ActOnOpenMPUpdateClause()
14690 SourceLocation EndLoc) { in ActOnOpenMPCaptureClause() argument
14691 return new (Context) OMPCaptureClause(StartLoc, EndLoc); in ActOnOpenMPCaptureClause()
14695 SourceLocation EndLoc) { in ActOnOpenMPSeqCstClause() argument
14696 return new (Context) OMPSeqCstClause(StartLoc, EndLoc); in ActOnOpenMPSeqCstClause()
14700 SourceLocation EndLoc) { in ActOnOpenMPAcqRelClause() argument
14701 return new (Context) OMPAcqRelClause(StartLoc, EndLoc); in ActOnOpenMPAcqRelClause()
14705 SourceLocation EndLoc) { in ActOnOpenMPAcquireClause() argument
14706 return new (Context) OMPAcquireClause(StartLoc, EndLoc); in ActOnOpenMPAcquireClause()
14710 SourceLocation EndLoc) { in ActOnOpenMPReleaseClause() argument
14711 return new (Context) OMPReleaseClause(StartLoc, EndLoc); in ActOnOpenMPReleaseClause()
14715 SourceLocation EndLoc) { in ActOnOpenMPRelaxedClause() argument
14716 return new (Context) OMPRelaxedClause(StartLoc, EndLoc); in ActOnOpenMPRelaxedClause()
14720 SourceLocation EndLoc) { in ActOnOpenMPThreadsClause() argument
14721 return new (Context) OMPThreadsClause(StartLoc, EndLoc); in ActOnOpenMPThreadsClause()
14725 SourceLocation EndLoc) { in ActOnOpenMPSIMDClause() argument
14726 return new (Context) OMPSIMDClause(StartLoc, EndLoc); in ActOnOpenMPSIMDClause()
14730 SourceLocation EndLoc) { in ActOnOpenMPNogroupClause() argument
14731 return new (Context) OMPNogroupClause(StartLoc, EndLoc); in ActOnOpenMPNogroupClause()
14735 SourceLocation EndLoc) { in ActOnOpenMPUnifiedAddressClause() argument
14736 return new (Context) OMPUnifiedAddressClause(StartLoc, EndLoc); in ActOnOpenMPUnifiedAddressClause()
14740 SourceLocation EndLoc) { in ActOnOpenMPUnifiedSharedMemoryClause() argument
14741 return new (Context) OMPUnifiedSharedMemoryClause(StartLoc, EndLoc); in ActOnOpenMPUnifiedSharedMemoryClause()
14745 SourceLocation EndLoc) { in ActOnOpenMPReverseOffloadClause() argument
14746 return new (Context) OMPReverseOffloadClause(StartLoc, EndLoc); in ActOnOpenMPReverseOffloadClause()
14750 SourceLocation EndLoc) { in ActOnOpenMPDynamicAllocatorsClause() argument
14751 return new (Context) OMPDynamicAllocatorsClause(StartLoc, EndLoc); in ActOnOpenMPDynamicAllocatorsClause()
14756 SourceLocation EndLoc) { in ActOnOpenMPInteropDirective() argument
14828 return OMPInteropDirective::Create(Context, StartLoc, EndLoc, Clauses); in ActOnOpenMPInteropDirective()
14888 SourceLocation VarLoc, SourceLocation EndLoc) { in ActOnOpenMPInitClause() argument
14909 EndLoc); in ActOnOpenMPInitClause()
14915 SourceLocation EndLoc) { in ActOnOpenMPUseClause() argument
14921 OMPUseClause(InteropVar, StartLoc, LParenLoc, VarLoc, EndLoc); in ActOnOpenMPUseClause()
14928 SourceLocation EndLoc) { in ActOnOpenMPDestroyClause() argument
14934 OMPDestroyClause(InteropVar, StartLoc, LParenLoc, VarLoc, EndLoc); in ActOnOpenMPDestroyClause()
14940 SourceLocation EndLoc) { in ActOnOpenMPNovariantsClause() argument
14965 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPNovariantsClause()
14971 SourceLocation EndLoc) { in ActOnOpenMPNocontextClause() argument
14996 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPNocontextClause()
15002 SourceLocation EndLoc) { in ActOnOpenMPFilterClause() argument
15017 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPFilterClause()
15032 SourceLocation EndLoc = Locs.EndLoc; in ActOnOpenMPVarListClause() local
15036 Res = ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15039 Res = ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15046 ExtraModifierLoc, ColonLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15049 Res = ActOnOpenMPSharedClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15056 StartLoc, LParenLoc, ExtraModifierLoc, ColonLoc, EndLoc, in ActOnOpenMPVarListClause()
15061 EndLoc, ReductionOrMapperIdScopeSpec, in ActOnOpenMPVarListClause()
15066 EndLoc, ReductionOrMapperIdScopeSpec, in ActOnOpenMPVarListClause()
15075 ColonLoc, EndLoc); in ActOnOpenMPVarListClause()
15079 LParenLoc, ColonLoc, EndLoc); in ActOnOpenMPVarListClause()
15082 Res = ActOnOpenMPCopyinClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15085 Res = ActOnOpenMPCopyprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15088 Res = ActOnOpenMPFlushClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15095 ExtraModifierLoc, ColonLoc, VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15126 LParenLoc, ColonLoc, EndLoc); in ActOnOpenMPVarListClause()
15129 Res = ActOnOpenMPNontemporalClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15132 Res = ActOnOpenMPInclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15135 Res = ActOnOpenMPExclusiveClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
15138 Res = ActOnOpenMPAffinityClause(StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPVarListClause()
15222 SourceLocation EndLoc) { in ActOnOpenMPPrivateClause() argument
15352 return OMPPrivateClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars, in ActOnOpenMPPrivateClause()
15382 SourceLocation EndLoc) { in ActOnOpenMPFirstprivateClause() argument
15388 StartLoc.isInvalid() && LParenLoc.isInvalid() && EndLoc.isInvalid(); in ActOnOpenMPFirstprivateClause()
15656 return OMPFirstprivateClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPFirstprivateClause()
15664 SourceLocation LParenLoc, SourceLocation EndLoc) { in ActOnOpenMPLastprivateClause() argument
15838 return OMPLastprivateClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPLastprivateClause()
15848 SourceLocation EndLoc) { in ActOnOpenMPSharedClause() argument
15893 return OMPSharedClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars); in ActOnOpenMPSharedClause()
16336 SourceLocation ColonLoc, SourceLocation EndLoc, in actOnOMPReductionKindClause() argument
17049 SourceLocation ModifierLoc, SourceLocation ColonLoc, SourceLocation EndLoc, in ActOnOpenMPReductionClause() argument
17076 StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPReductionClause()
17082 Context, StartLoc, LParenLoc, ModifierLoc, ColonLoc, EndLoc, Modifier, in ActOnOpenMPReductionClause()
17092 SourceLocation ColonLoc, SourceLocation EndLoc, in ActOnOpenMPTaskReductionClause() argument
17097 StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPTaskReductionClause()
17103 Context, StartLoc, LParenLoc, ColonLoc, EndLoc, RD.Vars, in ActOnOpenMPTaskReductionClause()
17112 SourceLocation ColonLoc, SourceLocation EndLoc, in ActOnOpenMPInReductionClause() argument
17117 StartLoc, LParenLoc, ColonLoc, EndLoc, in ActOnOpenMPInReductionClause()
17123 Context, StartLoc, LParenLoc, ColonLoc, EndLoc, RD.Vars, in ActOnOpenMPInReductionClause()
17186 SourceLocation LinLoc, SourceLocation ColonLoc, SourceLocation EndLoc) { in ActOnOpenMPLinearClause() argument
17311 ColonLoc, EndLoc, Vars, Privates, Inits, in ActOnOpenMPLinearClause()
17423 SourceLocation LParenLoc, SourceLocation ColonLoc, SourceLocation EndLoc) { in ActOnOpenMPAlignedClause() argument
17493 EndLoc, Vars, Alignment); in ActOnOpenMPAlignedClause()
17499 SourceLocation EndLoc) { in ActOnOpenMPCopyinClause() argument
17586 return OMPCopyinClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars, in ActOnOpenMPCopyinClause()
17593 SourceLocation EndLoc) { in ActOnOpenMPCopyprivateClause() argument
17699 return OMPCopyprivateClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPCopyprivateClause()
17706 SourceLocation EndLoc) { in ActOnOpenMPFlushClause() argument
17710 return OMPFlushClause::Create(Context, StartLoc, LParenLoc, EndLoc, VarList); in ActOnOpenMPFlushClause()
17732 SourceLocation EndLoc) { in ActOnOpenMPDepobjClause() argument
17755 return OMPDepobjClause::Create(Context, StartLoc, LParenLoc, EndLoc, Depobj); in ActOnOpenMPDepobjClause()
17762 SourceLocation LParenLoc, SourceLocation EndLoc) { in ActOnOpenMPDependClause() argument
18001 Diag(EndLoc, diag::err_omp_depend_sink_expected_loop_iteration) in ActOnOpenMPDependClause()
18008 auto *C = OMPDependClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPDependClause()
18021 SourceLocation EndLoc) { in ActOnOpenMPDeviceClause() argument
18057 LParenLoc, ModifierLoc, EndLoc); in ActOnOpenMPDeviceClause()
19673 SourceLocation EndLoc) { in ActOnOpenMPNumTeamsClause() argument
19694 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPNumTeamsClause()
19700 SourceLocation EndLoc) { in ActOnOpenMPThreadLimitClause() argument
19721 ValExpr, HelperValStmt, CaptureRegion, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPThreadLimitClause()
19727 SourceLocation EndLoc) { in ActOnOpenMPPriorityClause() argument
19741 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPPriorityClause()
19747 SourceLocation EndLoc) { in ActOnOpenMPGrainsizeClause() argument
19762 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPGrainsizeClause()
19768 SourceLocation EndLoc) { in ActOnOpenMPNumTasksClause() argument
19783 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPNumTasksClause()
19788 SourceLocation EndLoc) { in ActOnOpenMPHintClause() argument
19796 OMPHintClause(HintExpr.get(), StartLoc, LParenLoc, EndLoc); in ActOnOpenMPHintClause()
19817 SourceLocation EndLoc) { in ActOnOpenMPDetachClause() argument
19859 return new (Context) OMPDetachClause(Evt, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPDetachClause()
19865 SourceLocation EndLoc) { in ActOnOpenMPDistScheduleClause() argument
19912 OMPDistScheduleClause(StartLoc, LParenLoc, KindLoc, CommaLoc, EndLoc, in ActOnOpenMPDistScheduleClause()
19919 SourceLocation KindLoc, SourceLocation EndLoc) { in ActOnOpenMPDefaultmapClause() argument
19999 OMPDefaultmapClause(StartLoc, LParenLoc, MLoc, KindLoc, EndLoc, Kind, M); in ActOnOpenMPDefaultmapClause()
20506 SourceLocation ColonLoc, SourceLocation LParenLoc, SourceLocation EndLoc) { in ActOnOpenMPAllocateClause() argument
20564 ColonLoc, EndLoc, Vars); in ActOnOpenMPAllocateClause()
20570 SourceLocation EndLoc) { in ActOnOpenMPNontemporalClause() argument
20602 return OMPNontemporalClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPNontemporalClause()
20609 SourceLocation EndLoc) { in ActOnOpenMPInclusiveClause() argument
20644 return OMPInclusiveClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars); in ActOnOpenMPInclusiveClause()
20650 SourceLocation EndLoc) { in ActOnOpenMPExclusiveClause() argument
20687 return OMPExclusiveClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars); in ActOnOpenMPExclusiveClause()
20706 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc, in ActOnOpenMPUsesAllocatorClause() argument
20826 return OMPUsesAllocatorsClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPUsesAllocatorClause()
20832 SourceLocation EndLoc, Expr *Modifier, ArrayRef<Expr *> Locators) { in ActOnOpenMPAffinityClause() argument
20866 EndLoc, Modifier, Vars); in ActOnOpenMPAffinityClause()