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.
1911 OMPTaskgroupDirective(SourceLocation StartLoc, SourceLocation EndLoc)
1913 StartLoc, EndLoc, 0, 1) {}
1925 /// \param StartLoc Starting location of the directive kind.
1930 SourceLocation StartLoc,
1959 /// \param StartLoc Starting location of the directive kind.
1963 OMPFlushDirective(SourceLocation StartLoc, SourceLocation EndLoc,
1966 StartLoc, EndLoc, NumClauses, 0) {}
1981 /// \param StartLoc Starting location of the directive kind.
1986 static OMPFlushDirective *Create(const ASTContext &C, SourceLocation StartLoc,
2014 /// \param StartLoc Starting location of the directive kind.
2018 OMPOrderedDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2021 StartLoc, EndLoc, NumClauses, 1) {}
2036 /// \param StartLoc Starting location of the directive kind.
2042 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2089 /// \param StartLoc Starting location of the directive kind.
2093 OMPAtomicDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2096 StartLoc, EndLoc, NumClauses, 5),
2126 /// \param StartLoc Starting location of the directive kind.
2141 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2203 /// \param StartLoc Starting location of the directive kind.
2207 OMPTargetDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2210 StartLoc, EndLoc, NumClauses, 1) {}
2225 /// \param StartLoc Starting location of the directive kind.
2231 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2261 /// \param StartLoc Starting location of the directive kind.
2265 OMPTargetDataDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2268 OMPD_target_data, StartLoc, EndLoc, NumClauses,
2284 /// \param StartLoc Starting location of the directive kind.
2290 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2319 /// \param StartLoc Starting location of the directive kind.
2323 OMPTargetEnterDataDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2326 OMPD_target_enter_data, StartLoc, EndLoc,
2343 /// \param StartLoc Starting location of the directive kind.
2348 SourceLocation StartLoc,
2378 /// \param StartLoc Starting location of the directive kind.
2382 OMPTargetExitDataDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2385 OMPD_target_exit_data, StartLoc, EndLoc,
2402 /// \param StartLoc Starting location of the directive kind.
2407 SourceLocation StartLoc,
2436 /// \param StartLoc Starting location of the directive kind.
2440 OMPTargetParallelDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2443 OMPD_target_parallel, StartLoc, EndLoc,
2460 /// \param StartLoc Starting location of the directive kind.
2466 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2500 /// \param StartLoc Starting location of the directive kind.
2505 OMPTargetParallelForDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2508 OMPD_target_parallel_for, StartLoc, EndLoc,
2531 /// \param StartLoc Starting location of the directive kind.
2540 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2576 /// \param StartLoc Starting location of the directive kind.
2580 OMPTeamsDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2583 StartLoc, EndLoc, NumClauses, 1) {}
2598 /// \param StartLoc Starting location of the directive kind.
2603 static OMPTeamsDirective *Create(const ASTContext &C, SourceLocation StartLoc,
2634 /// \param StartLoc Starting location of the directive kind.
2637 OMPCancellationPointDirective(SourceLocation StartLoc, SourceLocation EndLoc)
2639 OMPD_cancellation_point, StartLoc, EndLoc, 0, 0),
2658 /// \param StartLoc Starting location of the directive kind.
2662 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2692 /// \param StartLoc Starting location of the directive kind.
2696 OMPCancelDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2699 StartLoc, EndLoc, NumClauses, 0),
2719 /// \param StartLoc Starting location of the directive kind.
2724 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2756 /// \param StartLoc Starting location of the directive kind.
2761 OMPTaskLoopDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2764 StartLoc, EndLoc, CollapsedNum, NumClauses) {}
2780 /// \param StartLoc Starting location of the directive kind.
2788 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2821 /// \param StartLoc Starting location of the directive kind.
2826 OMPTaskLoopSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2829 OMPD_taskloop_simd, StartLoc, EndLoc, CollapsedNum,
2846 /// \param StartLoc Starting location of the directive kind.
2854 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2888 /// \param StartLoc Starting location of the directive kind.
2893 OMPDistributeDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2896 StartLoc, EndLoc, CollapsedNum, NumClauses)
2914 /// \param StartLoc Starting location of the directive kind.
2922 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
2955 /// \param StartLoc Starting location of the directive kind.
2959 OMPTargetUpdateDirective(SourceLocation StartLoc, SourceLocation EndLoc,
2962 OMPD_target_update, StartLoc, EndLoc, NumClauses,
2978 /// \param StartLoc Starting location of the directive kind.
2983 SourceLocation StartLoc,
3015 /// \param StartLoc Starting location of the directive kind.
3020 OMPDistributeParallelForDirective(SourceLocation StartLoc,
3024 OMPD_distribute_parallel_for, StartLoc, EndLoc,
3042 /// \param StartLoc Starting location of the directive kind.
3050 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3085 /// \param StartLoc Starting location of the directive kind.
3090 OMPDistributeParallelForSimdDirective(SourceLocation StartLoc,
3095 OMPD_distribute_parallel_for_simd, StartLoc,
3114 /// \param StartLoc Starting location of the directive kind.
3122 const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3154 /// \param StartLoc Starting location of the directive kind.
3159 OMPDistributeSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc,
3162 OMPD_distribute_simd, StartLoc, EndLoc, CollapsedNum,
3180 /// \param StartLoc Starting location of the directive kind.
3188 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3222 /// \param StartLoc Starting location of the directive kind.
3227 OMPTargetParallelForSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc,
3230 OMPD_target_parallel_for_simd, StartLoc, EndLoc,
3248 /// \param StartLoc Starting location of the directive kind.
3256 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3290 /// \param StartLoc Starting location of the directive kind.
3295 OMPTargetSimdDirective(SourceLocation StartLoc, SourceLocation EndLoc,
3298 OMPD_target_simd, StartLoc, EndLoc, CollapsedNum,
3315 /// \param StartLoc Starting location of the directive kind.
3323 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3356 /// \param StartLoc Starting location of the directive kind.
3361 OMPTeamsDistributeDirective(SourceLocation StartLoc, SourceLocation EndLoc,
3364 OMPD_teams_distribute, StartLoc, EndLoc,
3382 /// \param StartLoc Starting location of the directive kind.
3390 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3424 /// \param StartLoc Starting location of the directive kind.
3429 OMPTeamsDistributeSimdDirective(SourceLocation StartLoc,
3433 OMPD_teams_distribute_simd, StartLoc, EndLoc,
3451 /// \param StartLoc Starting location of the directive kind.
3459 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3495 /// \param StartLoc Starting location of the directive kind.
3500 OMPTeamsDistributeParallelForSimdDirective(SourceLocation StartLoc,
3505 OMPD_teams_distribute_parallel_for_simd, StartLoc,
3524 /// \param StartLoc Starting location of the directive kind.
3532 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3565 /// \param StartLoc Starting location of the directive kind.
3570 OMPTeamsDistributeParallelForDirective(SourceLocation StartLoc,
3575 OMPD_teams_distribute_parallel_for, StartLoc, EndLoc,
3593 /// \param StartLoc Starting location of the directive kind.
3601 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3632 /// \param StartLoc Starting location of the directive kind.
3636 OMPTargetTeamsDirective(SourceLocation StartLoc, SourceLocation EndLoc,
3639 OMPD_target_teams, StartLoc, EndLoc, NumClauses,
3655 /// \param StartLoc Starting location of the directive kind.
3661 SourceLocation StartLoc,
3692 /// \param StartLoc Starting location of the directive kind.
3697 OMPTargetTeamsDistributeDirective(SourceLocation StartLoc,
3701 OMPD_target_teams_distribute, StartLoc, EndLoc,
3719 /// \param StartLoc Starting location of the directive kind.
3727 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3761 /// \param StartLoc Starting location of the directive kind.
3766 OMPTargetTeamsDistributeParallelForDirective(SourceLocation StartLoc,
3772 OMPD_target_teams_distribute_parallel_for, StartLoc,
3791 /// \param StartLoc Starting location of the directive kind.
3799 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3834 /// \param StartLoc Starting location of the directive kind.
3839 OMPTargetTeamsDistributeParallelForSimdDirective(SourceLocation StartLoc,
3846 StartLoc, EndLoc, CollapsedNum, NumClauses) {}
3864 /// \param StartLoc Starting location of the directive kind.
3872 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,
3906 /// \param StartLoc Starting location of the directive kind.
3911 OMPTargetTeamsDistributeSimdDirective(SourceLocation StartLoc,
3916 OMPD_target_teams_distribute_simd, StartLoc, EndLoc,
3934 /// \param StartLoc Starting location of the directive kind.
3942 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc,