• Home
  • Raw
  • Download

Lines Matching refs:StartLoc

1870                                   SourceLocation StartLoc) {  in CheckNestingOfRegions()  argument
3122 SemaRef.Diag(StartLoc, (CurrentRegion != OMPD_simd) in CheckNestingOfRegions()
3130 SemaRef.Diag(StartLoc, diag::err_omp_prohibited_region_atomic); in CheckNestingOfRegions()
3140 SemaRef.Diag(StartLoc, diag::err_omp_orphaned_section_directive) in CheckNestingOfRegions()
3202 SemaRef.Diag(StartLoc, in CheckNestingOfRegions()
3288 SemaRef.Diag(StartLoc, diag::err_omp_prohibited_region) in CheckNestingOfRegions()
3382 Stmt *AStmt, SourceLocation StartLoc, SourceLocation EndLoc) { in ActOnOpenMPExecutableDirective() argument
3385 StartLoc)) in ActOnOpenMPExecutableDirective()
3418 Res = ActOnOpenMPParallelDirective(ClausesWithImplicit, AStmt, StartLoc, in ActOnOpenMPExecutableDirective()
3423 Res = ActOnOpenMPSimdDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc, in ActOnOpenMPExecutableDirective()
3427 Res = ActOnOpenMPForDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc, in ActOnOpenMPExecutableDirective()
3431 Res = ActOnOpenMPForSimdDirective(ClausesWithImplicit, AStmt, StartLoc, in ActOnOpenMPExecutableDirective()
3435 Res = ActOnOpenMPSectionsDirective(ClausesWithImplicit, AStmt, StartLoc, in ActOnOpenMPExecutableDirective()
3441 Res = ActOnOpenMPSectionDirective(AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
3444 Res = ActOnOpenMPSingleDirective(ClausesWithImplicit, AStmt, StartLoc, in ActOnOpenMPExecutableDirective()
3450 Res = ActOnOpenMPMasterDirective(AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
3454 StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
3457 Res = ActOnOpenMPParallelForDirective(ClausesWithImplicit, AStmt, StartLoc, in ActOnOpenMPExecutableDirective()
3463 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
3468 StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
3473 ActOnOpenMPTaskDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
3481 Res = ActOnOpenMPTaskyieldDirective(StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
3488 Res = ActOnOpenMPBarrierDirective(StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
3495 Res = ActOnOpenMPTaskwaitDirective(StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
3500 Res = ActOnOpenMPTaskgroupDirective(AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
3505 Res = ActOnOpenMPFlushDirective(ClausesWithImplicit, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
3508 Res = ActOnOpenMPOrderedDirective(ClausesWithImplicit, AStmt, StartLoc, in ActOnOpenMPExecutableDirective()
3512 Res = ActOnOpenMPAtomicDirective(ClausesWithImplicit, AStmt, StartLoc, in ActOnOpenMPExecutableDirective()
3517 ActOnOpenMPTeamsDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
3520 Res = ActOnOpenMPTargetDirective(ClausesWithImplicit, AStmt, StartLoc, in ActOnOpenMPExecutableDirective()
3526 StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
3532 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
3541 Res = ActOnOpenMPCancellationPointDirective(StartLoc, EndLoc, CancelRegion); in ActOnOpenMPExecutableDirective()
3546 Res = ActOnOpenMPCancelDirective(ClausesWithImplicit, StartLoc, EndLoc, in ActOnOpenMPExecutableDirective()
3551 Res = ActOnOpenMPTargetDataDirective(ClausesWithImplicit, AStmt, StartLoc, in ActOnOpenMPExecutableDirective()
3556 Res = ActOnOpenMPTargetEnterDataDirective(ClausesWithImplicit, StartLoc, in ActOnOpenMPExecutableDirective()
3561 Res = ActOnOpenMPTargetExitDataDirective(ClausesWithImplicit, StartLoc, in ActOnOpenMPExecutableDirective()
3566 Res = ActOnOpenMPTaskLoopDirective(ClausesWithImplicit, AStmt, StartLoc, in ActOnOpenMPExecutableDirective()
3571 Res = ActOnOpenMPTaskLoopSimdDirective(ClausesWithImplicit, AStmt, StartLoc, in ActOnOpenMPExecutableDirective()
3576 Res = ActOnOpenMPDistributeDirective(ClausesWithImplicit, AStmt, StartLoc, in ActOnOpenMPExecutableDirective()
3582 ActOnOpenMPTargetUpdateDirective(ClausesWithImplicit, StartLoc, EndLoc); in ActOnOpenMPExecutableDirective()
3587 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
3592 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
3597 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
3601 ClausesWithImplicit, AStmt, StartLoc, EndLoc, VarsWithInheritedDSA); in ActOnOpenMPExecutableDirective()
3878 SourceLocation StartLoc, in ActOnOpenMPParallelDirective() argument
3893 return OMPParallelDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPParallelDirective()
5454 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPSimdDirective() argument
5503 return OMPSimdDirective::Create(Context, StartLoc, EndLoc, NestedLoopCount, in ActOnOpenMPSimdDirective()
5508 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPForDirective() argument
5539 return OMPForDirective::Create(Context, StartLoc, EndLoc, NestedLoopCount, in ActOnOpenMPForDirective()
5544 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPForSimdDirective() argument
5594 return OMPForSimdDirective::Create(Context, StartLoc, EndLoc, NestedLoopCount, in ActOnOpenMPForSimdDirective()
5600 SourceLocation StartLoc, in ActOnOpenMPSectionsDirective() argument
5632 return OMPSectionsDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPSectionsDirective()
5637 SourceLocation StartLoc, in ActOnOpenMPSectionDirective() argument
5647 return OMPSectionDirective::Create(Context, StartLoc, EndLoc, AStmt, in ActOnOpenMPSectionDirective()
5653 SourceLocation StartLoc, in ActOnOpenMPSingleDirective() argument
5679 return OMPSingleDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPSingleDirective()
5683 SourceLocation StartLoc, in ActOnOpenMPMasterDirective() argument
5692 return OMPMasterDirective::Create(Context, StartLoc, EndLoc, AStmt); in ActOnOpenMPMasterDirective()
5697 Stmt *AStmt, SourceLocation StartLoc, SourceLocation EndLoc) { in ActOnOpenMPCriticalDirective() argument
5728 Diag(StartLoc, diag::err_omp_critical_with_hint); in ActOnOpenMPCriticalDirective()
5733 Diag(StartLoc, diag::note_omp_critical_no_hint) << 0; in ActOnOpenMPCriticalDirective()
5746 auto *Dir = OMPCriticalDirective::Create(Context, DirName, StartLoc, EndLoc, in ActOnOpenMPCriticalDirective()
5754 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelForDirective() argument
5793 return OMPParallelForDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPParallelForDirective()
5799 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelForSimdDirective() argument
5854 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPParallelForSimdDirective()
5859 Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPParallelSectionsDirective() argument
5893 Context, StartLoc, EndLoc, Clauses, AStmt, DSAStack->isCancelRegion()); in ActOnOpenMPParallelSectionsDirective()
5897 Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTaskDirective() argument
5912 return OMPTaskDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPTaskDirective()
5916 StmtResult Sema::ActOnOpenMPTaskyieldDirective(SourceLocation StartLoc, in ActOnOpenMPTaskyieldDirective() argument
5918 return OMPTaskyieldDirective::Create(Context, StartLoc, EndLoc); in ActOnOpenMPTaskyieldDirective()
5921 StmtResult Sema::ActOnOpenMPBarrierDirective(SourceLocation StartLoc, in ActOnOpenMPBarrierDirective() argument
5923 return OMPBarrierDirective::Create(Context, StartLoc, EndLoc); in ActOnOpenMPBarrierDirective()
5926 StmtResult Sema::ActOnOpenMPTaskwaitDirective(SourceLocation StartLoc, in ActOnOpenMPTaskwaitDirective() argument
5928 return OMPTaskwaitDirective::Create(Context, StartLoc, EndLoc); in ActOnOpenMPTaskwaitDirective()
5932 SourceLocation StartLoc, in ActOnOpenMPTaskgroupDirective() argument
5941 return OMPTaskgroupDirective::Create(Context, StartLoc, EndLoc, AStmt); in ActOnOpenMPTaskgroupDirective()
5945 SourceLocation StartLoc, in ActOnOpenMPFlushDirective() argument
5948 return OMPFlushDirective::Create(Context, StartLoc, EndLoc, Clauses); in ActOnOpenMPFlushDirective()
5953 SourceLocation StartLoc, in ActOnOpenMPOrderedDirective() argument
5995 Diag(StartLoc, diag::err_omp_prohibited_region_simd); in ActOnOpenMPOrderedDirective()
6007 SourceLocation ErrLoc = TC ? TC->getLocStart() : StartLoc; in ActOnOpenMPOrderedDirective()
6023 return OMPOrderedDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPOrderedDirective()
6268 SourceLocation StartLoc, in ActOnOpenMPAtomicDirective() argument
6692 return OMPAtomicDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt, in ActOnOpenMPAtomicDirective()
6699 SourceLocation StartLoc, in ActOnOpenMPTargetDirective() argument
6736 Diag(StartLoc, diag::err_omp_target_contains_not_only_teams); in ActOnOpenMPTargetDirective()
6747 return OMPTargetDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPTargetDirective()
6752 Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetParallelDirective() argument
6767 return OMPTargetParallelDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTargetParallelDirective()
6772 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetParallelForDirective() argument
6811 return OMPTargetParallelForDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPTargetParallelForDirective()
6830 SourceLocation StartLoc, in ActOnOpenMPTargetDataDirective() argument
6840 Diag(StartLoc, diag::err_omp_no_map_for_directive) << in ActOnOpenMPTargetDataDirective()
6847 return OMPTargetDataDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPTargetDataDirective()
6853 SourceLocation StartLoc, in ActOnOpenMPTargetEnterDataDirective() argument
6858 Diag(StartLoc, diag::err_omp_no_map_for_directive) in ActOnOpenMPTargetEnterDataDirective()
6863 return OMPTargetEnterDataDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPTargetEnterDataDirective()
6869 SourceLocation StartLoc, in ActOnOpenMPTargetExitDataDirective() argument
6874 Diag(StartLoc, diag::err_omp_no_map_for_directive) in ActOnOpenMPTargetExitDataDirective()
6879 return OMPTargetExitDataDirective::Create(Context, StartLoc, EndLoc, Clauses); in ActOnOpenMPTargetExitDataDirective()
6883 SourceLocation StartLoc, in ActOnOpenMPTargetUpdateDirective() argument
6891 Diag(StartLoc, diag::err_omp_at_least_one_motion_clause_required); in ActOnOpenMPTargetUpdateDirective()
6894 return OMPTargetUpdateDirective::Create(Context, StartLoc, EndLoc, Clauses); in ActOnOpenMPTargetUpdateDirective()
6898 Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTeamsDirective() argument
6913 return OMPTeamsDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt); in ActOnOpenMPTeamsDirective()
6917 Sema::ActOnOpenMPCancellationPointDirective(SourceLocation StartLoc, in ActOnOpenMPCancellationPointDirective() argument
6922 Diag(StartLoc, diag::err_omp_wrong_cancel_region) in ActOnOpenMPCancellationPointDirective()
6927 Diag(StartLoc, diag::err_omp_parent_cancel_region_nowait) << 0; in ActOnOpenMPCancellationPointDirective()
6931 Diag(StartLoc, diag::err_omp_parent_cancel_region_ordered) << 0; in ActOnOpenMPCancellationPointDirective()
6934 return OMPCancellationPointDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPCancellationPointDirective()
6939 SourceLocation StartLoc, in ActOnOpenMPCancelDirective() argument
6944 Diag(StartLoc, diag::err_omp_wrong_cancel_region) in ActOnOpenMPCancelDirective()
6949 Diag(StartLoc, diag::err_omp_parent_cancel_region_nowait) << 1; in ActOnOpenMPCancelDirective()
6953 Diag(StartLoc, diag::err_omp_parent_cancel_region_ordered) << 1; in ActOnOpenMPCancelDirective()
6957 return OMPCancelDirective::Create(Context, StartLoc, EndLoc, Clauses, in ActOnOpenMPCancelDirective()
6986 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTaskLoopDirective() argument
7013 return OMPTaskLoopDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPTaskLoopDirective()
7018 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTaskLoopSimdDirective() argument
7056 return OMPTaskLoopSimdDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPTaskLoopSimdDirective()
7061 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeDirective() argument
7082 return OMPDistributeDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPDistributeDirective()
7087 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeParallelForDirective() argument
7116 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPDistributeParallelForDirective()
7120 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeParallelForSimdDirective() argument
7149 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPDistributeParallelForSimdDirective()
7153 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPDistributeSimdDirective() argument
7181 return OMPDistributeSimdDirective::Create(Context, StartLoc, EndLoc, in ActOnOpenMPDistributeSimdDirective()
7186 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc, in ActOnOpenMPTargetParallelForSimdDirective() argument
7244 Context, StartLoc, EndLoc, NestedLoopCount, Clauses, AStmt, B); in ActOnOpenMPTargetParallelForSimdDirective()
7248 SourceLocation StartLoc, in ActOnOpenMPSingleExprClause() argument
7254 Res = ActOnOpenMPFinalClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
7257 Res = ActOnOpenMPNumThreadsClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
7260 Res = ActOnOpenMPSafelenClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
7263 Res = ActOnOpenMPSimdlenClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
7266 Res = ActOnOpenMPCollapseClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
7269 Res = ActOnOpenMPOrderedClause(StartLoc, EndLoc, LParenLoc, Expr); in ActOnOpenMPSingleExprClause()
7272 Res = ActOnOpenMPDeviceClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
7275 Res = ActOnOpenMPNumTeamsClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
7278 Res = ActOnOpenMPThreadLimitClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
7281 Res = ActOnOpenMPPriorityClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
7284 Res = ActOnOpenMPGrainsizeClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
7287 Res = ActOnOpenMPNumTasksClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
7290 Res = ActOnOpenMPHintClause(Expr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSingleExprClause()
7334 Expr *Condition, SourceLocation StartLoc, in ActOnOpenMPIfClause() argument
7343 ExprResult Val = CheckBooleanCondition(StartLoc, Condition); in ActOnOpenMPIfClause()
7350 return new (Context) OMPIfClause(NameModifier, ValExpr, StartLoc, LParenLoc, in ActOnOpenMPIfClause()
7355 SourceLocation StartLoc, in ActOnOpenMPFinalClause() argument
7362 ExprResult Val = CheckBooleanCondition(StartLoc, Condition); in ActOnOpenMPFinalClause()
7369 return new (Context) OMPFinalClause(ValExpr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPFinalClause()
7443 SourceLocation StartLoc, in ActOnOpenMPNumThreadsClause() argument
7455 OMPNumThreadsClause(ValExpr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPNumThreadsClause()
7489 OMPClause *Sema::ActOnOpenMPSafelenClause(Expr *Len, SourceLocation StartLoc, in ActOnOpenMPSafelenClause() argument
7499 OMPSafelenClause(Safelen.get(), StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSafelenClause()
7502 OMPClause *Sema::ActOnOpenMPSimdlenClause(Expr *Len, SourceLocation StartLoc, in ActOnOpenMPSimdlenClause() argument
7512 OMPSimdlenClause(Simdlen.get(), StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimdlenClause()
7516 SourceLocation StartLoc, in ActOnOpenMPCollapseClause() argument
7529 OMPCollapseClause(NumForLoopsResult.get(), StartLoc, LParenLoc, EndLoc); in ActOnOpenMPCollapseClause()
7532 OMPClause *Sema::ActOnOpenMPOrderedClause(SourceLocation StartLoc, in ActOnOpenMPOrderedClause() argument
7551 OMPOrderedClause(NumForLoops, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPOrderedClause()
7556 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc) { in ActOnOpenMPSimpleClause() argument
7562 ArgumentLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPSimpleClause()
7566 static_cast<OpenMPProcBindClauseKind>(Argument), ArgumentLoc, StartLoc, in ActOnOpenMPSimpleClause()
7646 SourceLocation StartLoc, in ActOnOpenMPDefaultClause() argument
7670 OMPDefaultClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPDefaultClause()
7675 SourceLocation StartLoc, in ActOnOpenMPProcBindClause() argument
7686 OMPProcBindClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPProcBindClause()
7691 SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPSingleExprWithArgClause() argument
7704 StartLoc, LParenLoc, ArgumentLoc[Modifier1], ArgumentLoc[Modifier2], in ActOnOpenMPSingleExprWithArgClause()
7710 Expr, StartLoc, LParenLoc, ArgumentLoc.back(), in ActOnOpenMPSingleExprWithArgClause()
7716 StartLoc, LParenLoc, ArgumentLoc.back(), DelimLoc, EndLoc); in ActOnOpenMPSingleExprWithArgClause()
7723 StartLoc, LParenLoc, ArgumentLoc[Modifier], in ActOnOpenMPSingleExprWithArgClause()
7800 OpenMPScheduleClauseKind Kind, Expr *ChunkSize, SourceLocation StartLoc, in ActOnOpenMPScheduleClause() argument
7878 OMPScheduleClause(StartLoc, LParenLoc, KindLoc, CommaLoc, EndLoc, Kind, in ActOnOpenMPScheduleClause()
7883 SourceLocation StartLoc, in ActOnOpenMPClause() argument
7888 Res = ActOnOpenMPOrderedClause(StartLoc, EndLoc); in ActOnOpenMPClause()
7891 Res = ActOnOpenMPNowaitClause(StartLoc, EndLoc); in ActOnOpenMPClause()
7894 Res = ActOnOpenMPUntiedClause(StartLoc, EndLoc); in ActOnOpenMPClause()
7897 Res = ActOnOpenMPMergeableClause(StartLoc, EndLoc); in ActOnOpenMPClause()
7900 Res = ActOnOpenMPReadClause(StartLoc, EndLoc); in ActOnOpenMPClause()
7903 Res = ActOnOpenMPWriteClause(StartLoc, EndLoc); in ActOnOpenMPClause()
7906 Res = ActOnOpenMPUpdateClause(StartLoc, EndLoc); in ActOnOpenMPClause()
7909 Res = ActOnOpenMPCaptureClause(StartLoc, EndLoc); in ActOnOpenMPClause()
7912 Res = ActOnOpenMPSeqCstClause(StartLoc, EndLoc); in ActOnOpenMPClause()
7915 Res = ActOnOpenMPThreadsClause(StartLoc, EndLoc); in ActOnOpenMPClause()
7918 Res = ActOnOpenMPSIMDClause(StartLoc, EndLoc); in ActOnOpenMPClause()
7921 Res = ActOnOpenMPNogroupClause(StartLoc, EndLoc); in ActOnOpenMPClause()
7965 OMPClause *Sema::ActOnOpenMPNowaitClause(SourceLocation StartLoc, in ActOnOpenMPNowaitClause() argument
7968 return new (Context) OMPNowaitClause(StartLoc, EndLoc); in ActOnOpenMPNowaitClause()
7971 OMPClause *Sema::ActOnOpenMPUntiedClause(SourceLocation StartLoc, in ActOnOpenMPUntiedClause() argument
7973 return new (Context) OMPUntiedClause(StartLoc, EndLoc); in ActOnOpenMPUntiedClause()
7976 OMPClause *Sema::ActOnOpenMPMergeableClause(SourceLocation StartLoc, in ActOnOpenMPMergeableClause() argument
7978 return new (Context) OMPMergeableClause(StartLoc, EndLoc); in ActOnOpenMPMergeableClause()
7981 OMPClause *Sema::ActOnOpenMPReadClause(SourceLocation StartLoc, in ActOnOpenMPReadClause() argument
7983 return new (Context) OMPReadClause(StartLoc, EndLoc); in ActOnOpenMPReadClause()
7986 OMPClause *Sema::ActOnOpenMPWriteClause(SourceLocation StartLoc, in ActOnOpenMPWriteClause() argument
7988 return new (Context) OMPWriteClause(StartLoc, EndLoc); in ActOnOpenMPWriteClause()
7991 OMPClause *Sema::ActOnOpenMPUpdateClause(SourceLocation StartLoc, in ActOnOpenMPUpdateClause() argument
7993 return new (Context) OMPUpdateClause(StartLoc, EndLoc); in ActOnOpenMPUpdateClause()
7996 OMPClause *Sema::ActOnOpenMPCaptureClause(SourceLocation StartLoc, in ActOnOpenMPCaptureClause() argument
7998 return new (Context) OMPCaptureClause(StartLoc, EndLoc); in ActOnOpenMPCaptureClause()
8001 OMPClause *Sema::ActOnOpenMPSeqCstClause(SourceLocation StartLoc, in ActOnOpenMPSeqCstClause() argument
8003 return new (Context) OMPSeqCstClause(StartLoc, EndLoc); in ActOnOpenMPSeqCstClause()
8006 OMPClause *Sema::ActOnOpenMPThreadsClause(SourceLocation StartLoc, in ActOnOpenMPThreadsClause() argument
8008 return new (Context) OMPThreadsClause(StartLoc, EndLoc); in ActOnOpenMPThreadsClause()
8011 OMPClause *Sema::ActOnOpenMPSIMDClause(SourceLocation StartLoc, in ActOnOpenMPSIMDClause() argument
8013 return new (Context) OMPSIMDClause(StartLoc, EndLoc); in ActOnOpenMPSIMDClause()
8016 OMPClause *Sema::ActOnOpenMPNogroupClause(SourceLocation StartLoc, in ActOnOpenMPNogroupClause() argument
8018 return new (Context) OMPNogroupClause(StartLoc, EndLoc); in ActOnOpenMPNogroupClause()
8023 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation ColonLoc, in ActOnOpenMPVarListClause() argument
8032 Res = ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8035 Res = ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8038 Res = ActOnOpenMPLastprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8041 Res = ActOnOpenMPSharedClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8044 Res = ActOnOpenMPReductionClause(VarList, StartLoc, LParenLoc, ColonLoc, in ActOnOpenMPVarListClause()
8048 Res = ActOnOpenMPLinearClause(VarList, TailExpr, StartLoc, LParenLoc, in ActOnOpenMPVarListClause()
8052 Res = ActOnOpenMPAlignedClause(VarList, TailExpr, StartLoc, LParenLoc, in ActOnOpenMPVarListClause()
8056 Res = ActOnOpenMPCopyinClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8059 Res = ActOnOpenMPCopyprivateClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8062 Res = ActOnOpenMPFlushClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8066 StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8070 DepLinMapLoc, ColonLoc, VarList, StartLoc, in ActOnOpenMPVarListClause()
8074 Res = ActOnOpenMPToClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8077 Res = ActOnOpenMPFromClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8080 Res = ActOnOpenMPUseDevicePtrClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8083 Res = ActOnOpenMPIsDevicePtrClause(VarList, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPVarListClause()
8202 SourceLocation StartLoc, in ActOnOpenMPPrivateClause() argument
8309 return OMPPrivateClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars, in ActOnOpenMPPrivateClause()
8337 SourceLocation StartLoc, in ActOnOpenMPFirstprivateClause() argument
8345 StartLoc.isInvalid() && LParenLoc.isInvalid() && EndLoc.isInvalid(); in ActOnOpenMPFirstprivateClause()
8617 return OMPFirstprivateClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPFirstprivateClause()
8623 SourceLocation StartLoc, in ActOnOpenMPLastprivateClause() argument
8773 return OMPLastprivateClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPLastprivateClause()
8780 SourceLocation StartLoc, in ActOnOpenMPSharedClause() argument
8827 return OMPSharedClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars); in ActOnOpenMPSharedClause()
8989 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc, in ActOnOpenMPReductionClause() argument
9540 Context, StartLoc, LParenLoc, ColonLoc, EndLoc, Vars, in ActOnOpenMPReductionClause()
9606 ArrayRef<Expr *> VarList, Expr *Step, SourceLocation StartLoc, in ActOnOpenMPLinearClause() argument
9731 return OMPLinearClause::Create(Context, StartLoc, LParenLoc, LinKind, LinLoc, in ActOnOpenMPLinearClause()
9827 ArrayRef<Expr *> VarList, Expr *Alignment, SourceLocation StartLoc, in ActOnOpenMPAlignedClause() argument
9898 return OMPAlignedClause::Create(Context, StartLoc, LParenLoc, ColonLoc, in ActOnOpenMPAlignedClause()
9903 SourceLocation StartLoc, in ActOnOpenMPCopyinClause() argument
9991 return OMPCopyinClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars, in ActOnOpenMPCopyinClause()
9996 SourceLocation StartLoc, in ActOnOpenMPCopyprivateClause() argument
10105 return OMPCopyprivateClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPCopyprivateClause()
10110 SourceLocation StartLoc, in ActOnOpenMPFlushClause() argument
10116 return OMPFlushClause::Create(Context, StartLoc, LParenLoc, EndLoc, VarList); in ActOnOpenMPFlushClause()
10122 ArrayRef<Expr *> VarList, SourceLocation StartLoc, in ActOnOpenMPDependClause() argument
10270 auto *C = OMPDependClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPDependClause()
10277 OMPClause *Sema::ActOnOpenMPDeviceClause(Expr *Device, SourceLocation StartLoc, in ActOnOpenMPDeviceClause() argument
10288 return new (Context) OMPDeviceClause(ValExpr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPDeviceClause()
10871 SourceLocation StartLoc, in checkMappableExpressionList() argument
10986 SemaRef.Diag(StartLoc, diag::err_omp_invalid_map_type_for_directive) in checkMappableExpressionList()
11000 SemaRef.Diag(StartLoc, diag::err_omp_invalid_map_type_for_directive) in checkMappableExpressionList()
11044 ArrayRef<Expr *> VarList, SourceLocation StartLoc, in ActOnOpenMPMapClause() argument
11047 checkMappableExpressionList(*this, DSAStack, OMPC_map, MVLI, StartLoc, in ActOnOpenMPMapClause()
11052 return OMPMapClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPMapClause()
11296 SourceLocation StartLoc, in ActOnOpenMPNumTeamsClause() argument
11307 return new (Context) OMPNumTeamsClause(ValExpr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPNumTeamsClause()
11311 SourceLocation StartLoc, in ActOnOpenMPThreadLimitClause() argument
11322 return new (Context) OMPThreadLimitClause(ValExpr, StartLoc, LParenLoc, in ActOnOpenMPThreadLimitClause()
11327 SourceLocation StartLoc, in ActOnOpenMPPriorityClause() argument
11338 return new (Context) OMPPriorityClause(ValExpr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPPriorityClause()
11342 SourceLocation StartLoc, in ActOnOpenMPGrainsizeClause() argument
11354 return new (Context) OMPGrainsizeClause(ValExpr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPGrainsizeClause()
11358 SourceLocation StartLoc, in ActOnOpenMPNumTasksClause() argument
11370 return new (Context) OMPNumTasksClause(ValExpr, StartLoc, LParenLoc, EndLoc); in ActOnOpenMPNumTasksClause()
11373 OMPClause *Sema::ActOnOpenMPHintClause(Expr *Hint, SourceLocation StartLoc, in ActOnOpenMPHintClause() argument
11383 OMPHintClause(HintExpr.get(), StartLoc, LParenLoc, EndLoc); in ActOnOpenMPHintClause()
11387 OpenMPDistScheduleClauseKind Kind, Expr *ChunkSize, SourceLocation StartLoc, in ActOnOpenMPDistScheduleClause() argument
11433 OMPDistScheduleClause(StartLoc, LParenLoc, KindLoc, CommaLoc, EndLoc, in ActOnOpenMPDistScheduleClause()
11439 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation MLoc, in ActOnOpenMPDefaultmapClause() argument
11463 OMPDefaultmapClause(StartLoc, LParenLoc, MLoc, KindLoc, EndLoc, Kind, M); in ActOnOpenMPDefaultmapClause()
11661 SourceLocation StartLoc, in ActOnOpenMPToClause() argument
11665 checkMappableExpressionList(*this, DSAStack, OMPC_to, MVLI, StartLoc); in ActOnOpenMPToClause()
11669 return OMPToClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPToClause()
11675 SourceLocation StartLoc, in ActOnOpenMPFromClause() argument
11679 checkMappableExpressionList(*this, DSAStack, OMPC_from, MVLI, StartLoc); in ActOnOpenMPFromClause()
11683 return OMPFromClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPFromClause()
11689 SourceLocation StartLoc, in ActOnOpenMPUseDevicePtrClause() argument
11720 return OMPUseDevicePtrClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPUseDevicePtrClause()
11725 SourceLocation StartLoc, in ActOnOpenMPIsDevicePtrClause() argument
11757 return OMPIsDevicePtrClause::Create(Context, StartLoc, LParenLoc, EndLoc, in ActOnOpenMPIsDevicePtrClause()