Lines Matching refs:StartLoc

38   SourceLocation StartLoc;
63 /// \param StartLoc Starting location of the directive (directive keyword).
68 SourceLocation StartLoc, SourceLocation EndLoc,
70 : Stmt(SC), Kind(K), StartLoc(std::move(StartLoc)),
168 SourceLocation getLocStart() const { return StartLoc; }
176 void setLocStart(SourceLocation Loc) { StartLoc = Loc; }
258 /// \param StartLoc Starting location of the directive (directive keyword).
261 OMPParallelDirective(SourceLocation StartLoc, SourceLocation EndLoc,
264 StartLoc, EndLoc, NumClauses, 1),
284 /// \param StartLoc Starting location of the directive kind.
291 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
418 /// \param StartLoc Starting location of the directive (directive keyword).
426 SourceLocation StartLoc, SourceLocation EndLoc,
429 : OMPExecutableDirective(That, SC, Kind, StartLoc, EndLoc, NumClauses,
976 /// \param StartLoc Starting location of the directive kind.
981 OMPSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc,
983 : OMPLoopDirective(this, OMPSimdDirectiveClass, OMPD_simd, StartLoc,
1000 /// \param StartLoc Starting location of the directive kind.
1007 static OMPSimdDirective *Create(const ASTContext &C, SourceLocation StartLoc,
1045 /// \param StartLoc Starting location of the directive kind.
1050 OMPForDirective(SourceLocation StartLoc, SourceLocation EndLoc,
1052 : OMPLoopDirective(this, OMPForDirectiveClass, OMPD_for, StartLoc, EndLoc,
1073 /// \param StartLoc Starting location of the directive kind.
1081 static OMPForDirective *Create(const ASTContext &C, SourceLocation StartLoc,
1118 /// \param StartLoc Starting location of the directive kind.
1123 OMPForSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc,
1126 StartLoc, EndLoc, CollapsedNum, NumClauses) {}
1142 /// \param StartLoc Starting location of the directive kind.
1150 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
1187 /// \param StartLoc Starting location of the directive kind.
1191 OMPSectionsDirective(SourceLocation StartLoc, SourceLocation EndLoc,
1194 StartLoc, EndLoc, NumClauses, 1),
1214 /// \param StartLoc Starting location of the directive kind.
1221 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
1255 /// \param StartLoc Starting location of the directive kind.
1258 OMPSectionDirective(SourceLocation StartLoc, SourceLocation EndLoc)
1260 StartLoc, EndLoc, 0, 1),
1274 /// \param StartLoc Starting location of the directive kind.
1280 SourceLocation StartLoc,
1313 /// \param StartLoc Starting location of the directive kind.
1317 OMPSingleDirective(SourceLocation StartLoc, SourceLocation EndLoc,
1320 StartLoc, EndLoc, NumClauses, 1) {}
1335 /// \param StartLoc Starting location of the directive kind.
1341 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
1368 /// \param StartLoc Starting location of the directive kind.
1371 OMPMasterDirective(SourceLocation StartLoc, SourceLocation EndLoc)
1373 StartLoc, EndLoc, 0, 1) {}
1385 /// \param StartLoc Starting location of the directive kind.
1390 SourceLocation StartLoc,
1418 /// \param StartLoc Starting location of the directive kind.
1422 OMPCriticalDirective(const DeclarationNameInfo &Name, SourceLocation StartLoc,
1425 StartLoc, EndLoc, NumClauses, 1),
1449 /// \param StartLoc Starting location of the directive kind.
1456 SourceLocation StartLoc, SourceLocation EndLoc,
1493 /// \param StartLoc Starting location of the directive kind.
1498 OMPParallelForDirective(SourceLocation StartLoc, SourceLocation EndLoc,
1501 StartLoc, EndLoc, CollapsedNum, NumClauses),
1522 /// \param StartLoc Starting location of the directive kind.
1531 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
1569 /// \param StartLoc Starting location of the directive kind.
1574 OMPParallelForSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc,
1577 OMPD_parallel_for_simd, StartLoc, EndLoc, CollapsedNum,
1595 /// \param StartLoc Starting location of the directive kind.
1603 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
1641 /// \param StartLoc Starting location of the directive kind.
1645 OMPParallelSectionsDirective(SourceLocation StartLoc, SourceLocation EndLoc,
1648 OMPD_parallel_sections, StartLoc, EndLoc,
1669 /// \param StartLoc Starting location of the directive kind.
1676 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
1711 /// \param StartLoc Starting location of the directive kind.
1715 OMPTaskDirective(SourceLocation StartLoc, SourceLocation EndLoc,
1717 : OMPExecutableDirective(this, OMPTaskDirectiveClass, OMPD_task, StartLoc,
1738 /// \param StartLoc Starting location of the directive kind.
1744 static OMPTaskDirective *Create(const ASTContext &C, SourceLocation StartLoc,
1776 /// \param StartLoc Starting location of the directive kind.
1779 OMPTaskyieldDirective(SourceLocation StartLoc, SourceLocation EndLoc)
1781 StartLoc, EndLoc, 0, 0) {}
1793 /// \param StartLoc Starting location of the directive kind.
1797 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc);
1820 /// \param StartLoc Starting location of the directive kind.
1823 OMPBarrierDirective(SourceLocation StartLoc, SourceLocation EndLoc)
1825 StartLoc, EndLoc, 0, 0) {}
1837 /// \param StartLoc Starting location of the directive kind.
1841 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc);
1864 /// \param StartLoc Starting location of the directive kind.
1867 OMPTaskwaitDirective(SourceLocation StartLoc, SourceLocation EndLoc)
1869 StartLoc, EndLoc, 0, 0) {}
1881 /// \param StartLoc Starting location of the directive kind.
1885 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc);
1908 /// \param StartLoc Starting location of the directive kind.
1912 OMPTaskgroupDirective(SourceLocation StartLoc, SourceLocation EndLoc,
1915 StartLoc, EndLoc, NumClauses, 2) {}
1934 /// \param StartLoc Starting location of the directive kind.
1941 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
1981 /// \param StartLoc Starting location of the directive kind.
1985 OMPFlushDirective(SourceLocation StartLoc, SourceLocation EndLoc,
1988 StartLoc, EndLoc, NumClauses, 0) {}
2003 /// \param StartLoc Starting location of the directive kind.
2008 static OMPFlushDirective *Create(const ASTContext &C, SourceLocation StartLoc,
2036 /// \param StartLoc Starting location of the directive kind.
2040 OMPOrderedDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2043 StartLoc, EndLoc, NumClauses, 1) {}
2058 /// \param StartLoc Starting location of the directive kind.
2064 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2111 /// \param StartLoc Starting location of the directive kind.
2115 OMPAtomicDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2118 StartLoc, EndLoc, NumClauses, 5),
2148 /// \param StartLoc Starting location of the directive kind.
2163 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2225 /// \param StartLoc Starting location of the directive kind.
2229 OMPTargetDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2232 StartLoc, EndLoc, NumClauses, 1) {}
2247 /// \param StartLoc Starting location of the directive kind.
2253 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2283 /// \param StartLoc Starting location of the directive kind.
2287 OMPTargetDataDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2290 OMPD_target_data, StartLoc, EndLoc, NumClauses,
2306 /// \param StartLoc Starting location of the directive kind.
2312 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2341 /// \param StartLoc Starting location of the directive kind.
2345 OMPTargetEnterDataDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2348 OMPD_target_enter_data, StartLoc, EndLoc,
2365 /// \param StartLoc Starting location of the directive kind.
2370 SourceLocation StartLoc,
2400 /// \param StartLoc Starting location of the directive kind.
2404 OMPTargetExitDataDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2407 OMPD_target_exit_data, StartLoc, EndLoc,
2424 /// \param StartLoc Starting location of the directive kind.
2429 SourceLocation StartLoc,
2458 /// \param StartLoc Starting location of the directive kind.
2462 OMPTargetParallelDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2465 OMPD_target_parallel, StartLoc, EndLoc,
2482 /// \param StartLoc Starting location of the directive kind.
2488 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2522 /// \param StartLoc Starting location of the directive kind.
2527 OMPTargetParallelForDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2530 OMPD_target_parallel_for, StartLoc, EndLoc,
2553 /// \param StartLoc Starting location of the directive kind.
2562 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2598 /// \param StartLoc Starting location of the directive kind.
2602 OMPTeamsDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2605 StartLoc, EndLoc, NumClauses, 1) {}
2620 /// \param StartLoc Starting location of the directive kind.
2625 static OMPTeamsDirective *Create(const ASTContext &C, SourceLocation StartLoc,
2656 /// \param StartLoc Starting location of the directive kind.
2659 OMPCancellationPointDirective(SourceLocation StartLoc, SourceLocation EndLoc)
2661 OMPD_cancellation_point, StartLoc, EndLoc, 0, 0),
2680 /// \param StartLoc Starting location of the directive kind.
2684 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2714 /// \param StartLoc Starting location of the directive kind.
2718 OMPCancelDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2721 StartLoc, EndLoc, NumClauses, 0),
2741 /// \param StartLoc Starting location of the directive kind.
2746 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2778 /// \param StartLoc Starting location of the directive kind.
2783 OMPTaskLoopDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2786 StartLoc, EndLoc, CollapsedNum, NumClauses) {}
2802 /// \param StartLoc Starting location of the directive kind.
2810 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2843 /// \param StartLoc Starting location of the directive kind.
2848 OMPTaskLoopSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2851 OMPD_taskloop_simd, StartLoc, EndLoc, CollapsedNum,
2868 /// \param StartLoc Starting location of the directive kind.
2876 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2910 /// \param StartLoc Starting location of the directive kind.
2915 OMPDistributeDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2918 StartLoc, EndLoc, CollapsedNum, NumClauses)
2936 /// \param StartLoc Starting location of the directive kind.
2944 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2977 /// \param StartLoc Starting location of the directive kind.
2981 OMPTargetUpdateDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2984 OMPD_target_update, StartLoc, EndLoc, NumClauses,
3000 /// \param StartLoc Starting location of the directive kind.
3005 SourceLocation StartLoc,
3037 /// \param StartLoc Starting location of the directive kind.
3042 OMPDistributeParallelForDirective(SourceLocation StartLoc,
3046 OMPD_distribute_parallel_for, StartLoc, EndLoc,
3064 /// \param StartLoc Starting location of the directive kind.
3072 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3107 /// \param StartLoc Starting location of the directive kind.
3112 OMPDistributeParallelForSimdDirective(SourceLocation StartLoc,
3117 OMPD_distribute_parallel_for_simd, StartLoc,
3136 /// \param StartLoc Starting location of the directive kind.
3144 const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3176 /// \param StartLoc Starting location of the directive kind.
3181 OMPDistributeSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc,
3184 OMPD_distribute_simd, StartLoc, EndLoc, CollapsedNum,
3202 /// \param StartLoc Starting location of the directive kind.
3210 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3244 /// \param StartLoc Starting location of the directive kind.
3249 OMPTargetParallelForSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc,
3252 OMPD_target_parallel_for_simd, StartLoc, EndLoc,
3270 /// \param StartLoc Starting location of the directive kind.
3278 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3312 /// \param StartLoc Starting location of the directive kind.
3317 OMPTargetSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc,
3320 OMPD_target_simd, StartLoc, EndLoc, CollapsedNum,
3337 /// \param StartLoc Starting location of the directive kind.
3345 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3378 /// \param StartLoc Starting location of the directive kind.
3383 OMPTeamsDistributeDirective(SourceLocation StartLoc, SourceLocation EndLoc,
3386 OMPD_teams_distribute, StartLoc, EndLoc,
3404 /// \param StartLoc Starting location of the directive kind.
3412 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3446 /// \param StartLoc Starting location of the directive kind.
3451 OMPTeamsDistributeSimdDirective(SourceLocation StartLoc,
3455 OMPD_teams_distribute_simd, StartLoc, EndLoc,
3473 /// \param StartLoc Starting location of the directive kind.
3481 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3517 /// \param StartLoc Starting location of the directive kind.
3522 OMPTeamsDistributeParallelForSimdDirective(SourceLocation StartLoc,
3527 OMPD_teams_distribute_parallel_for_simd, StartLoc,
3546 /// \param StartLoc Starting location of the directive kind.
3554 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3587 /// \param StartLoc Starting location of the directive kind.
3592 OMPTeamsDistributeParallelForDirective(SourceLocation StartLoc,
3597 OMPD_teams_distribute_parallel_for, StartLoc, EndLoc,
3615 /// \param StartLoc Starting location of the directive kind.
3623 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3654 /// \param StartLoc Starting location of the directive kind.
3658 OMPTargetTeamsDirective(SourceLocation StartLoc, SourceLocation EndLoc,
3661 OMPD_target_teams, StartLoc, EndLoc, NumClauses,
3677 /// \param StartLoc Starting location of the directive kind.
3683 SourceLocation StartLoc,
3714 /// \param StartLoc Starting location of the directive kind.
3719 OMPTargetTeamsDistributeDirective(SourceLocation StartLoc,
3723 OMPD_target_teams_distribute, StartLoc, EndLoc,
3741 /// \param StartLoc Starting location of the directive kind.
3749 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3783 /// \param StartLoc Starting location of the directive kind.
3788 OMPTargetTeamsDistributeParallelForDirective(SourceLocation StartLoc,
3794 OMPD_target_teams_distribute_parallel_for, StartLoc,
3813 /// \param StartLoc Starting location of the directive kind.
3821 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3856 /// \param StartLoc Starting location of the directive kind.
3861 OMPTargetTeamsDistributeParallelForSimdDirective(SourceLocation StartLoc,
3868 StartLoc, EndLoc, CollapsedNum, NumClauses) {}
3886 /// \param StartLoc Starting location of the directive kind.
3894 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3928 /// \param StartLoc Starting location of the directive kind.
3933 OMPTargetTeamsDistributeSimdDirective(SourceLocation StartLoc,
3938 OMPD_target_teams_distribute_simd, StartLoc, EndLoc,
3956 /// \param StartLoc Starting location of the directive kind.
3964 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,