Lines Matching refs:StartLoc

35   SourceLocation StartLoc;
42 OMPClause(OpenMPClauseKind K, SourceLocation StartLoc, SourceLocation EndLoc)
43 : StartLoc(StartLoc), EndLoc(EndLoc), Kind(K) {}
47 SourceLocation getLocStart() const { return StartLoc; }
52 void setLocStart(SourceLocation Loc) { StartLoc = Loc; }
59 bool isImplicit() const { return StartLoc.isInvalid(); }
156 /// \param StartLoc Starting location of the clause (the clause keyword).
161 OMPVarListClause(OpenMPClauseKind K, SourceLocation StartLoc,
163 : OMPClause(K, StartLoc, EndLoc), LParenLoc(LParenLoc), NumVars(N) {}
241 /// \param StartLoc Starting location of the clause.
248 OpenMPDirectiveKind CaptureRegion, SourceLocation StartLoc,
251 : OMPClause(OMPC_if, StartLoc, EndLoc), OMPClauseWithPreInit(this),
309 /// \param StartLoc Starting location of the clause.
314 OMPFinalClause(Expr *Cond, SourceLocation StartLoc, SourceLocation LParenLoc,
316 : OMPClause(OMPC_final, StartLoc, EndLoc), LParenLoc(LParenLoc),
367 /// \param StartLoc Starting location of the clause.
373 SourceLocation StartLoc, SourceLocation LParenLoc,
375 : OMPClause(OMPC_num_threads, StartLoc, EndLoc),
430 /// \param StartLoc Starting location of the clause.
433 OMPSafelenClause(Expr *Len, SourceLocation StartLoc, SourceLocation LParenLoc,
435 : OMPClause(OMPC_safelen, StartLoc, EndLoc), LParenLoc(LParenLoc),
485 /// \param StartLoc Starting location of the clause.
488 OMPSimdlenClause(Expr *Len, SourceLocation StartLoc, SourceLocation LParenLoc,
490 : OMPClause(OMPC_simdlen, StartLoc, EndLoc), LParenLoc(LParenLoc),
540 /// \param StartLoc Starting location of the clause.
544 OMPCollapseClause(Expr *Num, SourceLocation StartLoc,
546 : OMPClause(OMPC_collapse, StartLoc, EndLoc), LParenLoc(LParenLoc),
604 /// \param StartLoc Starting location of the clause.
609 SourceLocation StartLoc, SourceLocation LParenLoc,
611 : OMPClause(OMPC_default, StartLoc, EndLoc), LParenLoc(LParenLoc),
677 /// \param StartLoc Starting location of the clause.
682 SourceLocation StartLoc, SourceLocation LParenLoc,
684 : OMPClause(OMPC_proc_bind, StartLoc, EndLoc), LParenLoc(LParenLoc),
806 /// \param StartLoc Starting location of the clause.
819 OMPScheduleClause(SourceLocation StartLoc, SourceLocation LParenLoc,
825 : OMPClause(OMPC_schedule, StartLoc, EndLoc), OMPClauseWithPreInit(this),
916 /// \param StartLoc Starting location of the clause.
920 OMPOrderedClause(Expr *Num, SourceLocation StartLoc,
922 : OMPClause(OMPC_ordered, StartLoc, EndLoc), LParenLoc(LParenLoc),
957 /// \param StartLoc Starting location of the clause.
960 OMPNowaitClause(SourceLocation StartLoc, SourceLocation EndLoc)
961 : OMPClause(OMPC_nowait, StartLoc, EndLoc) {}
988 /// \param StartLoc Starting location of the clause.
991 OMPUntiedClause(SourceLocation StartLoc, SourceLocation EndLoc)
992 : OMPClause(OMPC_untied, StartLoc, EndLoc) {}
1020 /// \param StartLoc Starting location of the clause.
1023 OMPMergeableClause(SourceLocation StartLoc, SourceLocation EndLoc)
1024 : OMPClause(OMPC_mergeable, StartLoc, EndLoc) {}
1051 /// \param StartLoc Starting location of the clause.
1054 OMPReadClause(SourceLocation StartLoc, SourceLocation EndLoc)
1055 : OMPClause(OMPC_read, StartLoc, EndLoc) {}
1081 /// \param StartLoc Starting location of the clause.
1084 OMPWriteClause(SourceLocation StartLoc, SourceLocation EndLoc)
1085 : OMPClause(OMPC_write, StartLoc, EndLoc) {}
1113 /// \param StartLoc Starting location of the clause.
1116 OMPUpdateClause(SourceLocation StartLoc, SourceLocation EndLoc)
1117 : OMPClause(OMPC_update, StartLoc, EndLoc) {}
1145 /// \param StartLoc Starting location of the clause.
1148 OMPCaptureClause(SourceLocation StartLoc, SourceLocation EndLoc)
1149 : OMPClause(OMPC_capture, StartLoc, EndLoc) {}
1177 /// \param StartLoc Starting location of the clause.
1180 OMPSeqCstClause(SourceLocation StartLoc, SourceLocation EndLoc)
1181 : OMPClause(OMPC_seq_cst, StartLoc, EndLoc) {}
1213 /// \param StartLoc Starting location of the clause.
1218 OMPPrivateClause(SourceLocation StartLoc, SourceLocation LParenLoc,
1220 : OMPVarListClause<OMPPrivateClause>(OMPC_private, StartLoc, LParenLoc,
1250 /// \param StartLoc Starting location of the clause.
1256 static OMPPrivateClause *Create(const ASTContext &C, SourceLocation StartLoc,
1311 /// \param StartLoc Starting location of the clause.
1316 OMPFirstprivateClause(SourceLocation StartLoc, SourceLocation LParenLoc,
1318 : OMPVarListClause<OMPFirstprivateClause>(OMPC_firstprivate, StartLoc,
1363 /// \param StartLoc Starting location of the clause.
1375 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc,
1457 /// \param StartLoc Starting location of the clause.
1462 OMPLastprivateClause(SourceLocation StartLoc, SourceLocation LParenLoc,
1464 : OMPVarListClause<OMPLastprivateClause>(OMPC_lastprivate, StartLoc,
1532 /// \param StartLoc Starting location of the clause.
1555 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc,
1633 /// \param StartLoc Starting location of the clause.
1638 OMPSharedClause(SourceLocation StartLoc, SourceLocation LParenLoc,
1640 : OMPVarListClause<OMPSharedClause>(OMPC_shared, StartLoc, LParenLoc,
1656 /// \param StartLoc Starting location of the clause.
1661 static OMPSharedClause *Create(const ASTContext &C, SourceLocation StartLoc,
1706 /// \param StartLoc Starting location of the clause.
1714 OMPReductionClause(SourceLocation StartLoc, SourceLocation LParenLoc,
1718 : OMPVarListClause<OMPReductionClause>(OMPC_reduction, StartLoc,
1798 /// \param StartLoc Starting location of the clause.
1830 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc,
1918 /// \param StartLoc Starting location of the clause.
1926 OMPTaskReductionClause(SourceLocation StartLoc, SourceLocation LParenLoc,
1930 : OMPVarListClause<OMPTaskReductionClause>(OMPC_task_reduction, StartLoc,
2008 /// \param StartLoc Starting location of the clause.
2040 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc,
2128 /// \param StartLoc Starting location of the clause.
2136 OMPInReductionClause(SourceLocation StartLoc, SourceLocation LParenLoc,
2140 : OMPVarListClause<OMPInReductionClause>(OMPC_in_reduction, StartLoc,
2229 /// \param StartLoc Starting location of the clause.
2263 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc,
2367 /// \param StartLoc Starting location of the clause.
2373 OMPLinearClause(SourceLocation StartLoc, SourceLocation LParenLoc,
2377 : OMPVarListClause<OMPLinearClause>(OMPC_linear, StartLoc, LParenLoc,
2449 /// \param StartLoc Starting location of the clause.
2465 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc,
2591 /// \param StartLoc Starting location of the clause.
2597 OMPAlignedClause(SourceLocation StartLoc, SourceLocation LParenLoc,
2600 : OMPVarListClause<OMPAlignedClause>(OMPC_aligned, StartLoc, LParenLoc,
2618 /// \param StartLoc Starting location of the clause.
2624 static OMPAlignedClause *Create(const ASTContext &C, SourceLocation StartLoc,
2686 /// \param StartLoc Starting location of the clause.
2691 OMPCopyinClause(SourceLocation StartLoc, SourceLocation LParenLoc,
2693 : OMPVarListClause<OMPCopyinClause>(OMPC_copyin, StartLoc, LParenLoc,
2749 /// \param StartLoc Starting location of the clause.
2769 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc,
2836 /// \param StartLoc Starting location of the clause.
2841 OMPCopyprivateClause(SourceLocation StartLoc, SourceLocation LParenLoc,
2843 : OMPVarListClause<OMPCopyprivateClause>(OMPC_copyprivate, StartLoc,
2899 /// \param StartLoc Starting location of the clause.
2918 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc,
2988 /// \param StartLoc Starting location of the clause.
2993 OMPFlushClause(SourceLocation StartLoc, SourceLocation LParenLoc,
2995 : OMPVarListClause<OMPFlushClause>(OMPC_flush, StartLoc, LParenLoc,
3011 /// \param StartLoc Starting location of the clause.
3016 static OMPFlushClause *Create(const ASTContext &C, SourceLocation StartLoc,
3059 /// \param StartLoc Starting location of the clause.
3064 OMPDependClause(SourceLocation StartLoc, SourceLocation LParenLoc,
3066 : OMPVarListClause<OMPDependClause>(OMPC_depend, StartLoc, LParenLoc,
3092 /// \param StartLoc Starting location of the clause.
3100 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc,
3160 /// \param StartLoc Starting location of the clause.
3164 OMPDeviceClause(Expr *E, Stmt *HelperE, SourceLocation StartLoc,
3166 : OMPClause(OMPC_device, StartLoc, EndLoc), OMPClauseWithPreInit(this),
3204 /// \param StartLoc Starting location of the clause.
3207 OMPThreadsClause(SourceLocation StartLoc, SourceLocation EndLoc)
3208 : OMPClause(OMPC_threads, StartLoc, EndLoc) {}
3235 /// \param StartLoc Starting location of the clause.
3238 OMPSIMDClause(SourceLocation StartLoc, SourceLocation EndLoc)
3239 : OMPClause(OMPC_simd, StartLoc, EndLoc) {}
3513 /// \param StartLoc Starting location of the clause (the clause keyword).
3523 OMPMappableExprListClause(OpenMPClauseKind K, SourceLocation StartLoc,
3527 : OMPVarListClause<T>(K, StartLoc, LParenLoc, EndLoc, NumVars),
3813 /// \param StartLoc Starting location of the clause.
3823 SourceLocation MapLoc, SourceLocation StartLoc,
3827 : OMPMappableExprListClause(OMPC_map, StartLoc, LParenLoc, EndLoc,
3853 /// \param StartLoc Starting location of the clause.
3863 static OMPMapClause *Create(const ASTContext &C, SourceLocation StartLoc,
3948 /// \param StartLoc Starting location of the clause.
3953 SourceLocation StartLoc, SourceLocation LParenLoc,
3955 : OMPClause(OMPC_num_teams, StartLoc, EndLoc), OMPClauseWithPreInit(this),
4010 /// \param StartLoc Starting location of the clause.
4016 SourceLocation StartLoc, SourceLocation LParenLoc,
4018 : OMPClause(OMPC_thread_limit, StartLoc, EndLoc),
4070 /// \param StartLoc Starting location of the clause.
4074 OMPPriorityClause(Expr *E, SourceLocation StartLoc, SourceLocation LParenLoc,
4076 : OMPClause(OMPC_priority, StartLoc, EndLoc), LParenLoc(LParenLoc),
4123 /// \param StartLoc Starting location of the clause.
4126 OMPGrainsizeClause(Expr *Size, SourceLocation StartLoc,
4128 : OMPClause(OMPC_grainsize, StartLoc, EndLoc), LParenLoc(LParenLoc),
4163 /// \param StartLoc Starting location of the clause.
4166 OMPNogroupClause(SourceLocation StartLoc, SourceLocation EndLoc)
4167 : OMPClause(OMPC_nogroup, StartLoc, EndLoc) {}
4206 /// \param StartLoc Starting location of the clause.
4209 OMPNumTasksClause(Expr *Size, SourceLocation StartLoc,
4211 : OMPClause(OMPC_num_tasks, StartLoc, EndLoc), LParenLoc(LParenLoc),
4258 /// \param StartLoc Starting location of the clause.
4262 OMPHintClause(Expr *Hint, SourceLocation StartLoc, SourceLocation LParenLoc,
4264 : OMPClause(OMPC_hint, StartLoc, EndLoc), LParenLoc(LParenLoc),
4340 /// \param StartLoc Starting location of the clause.
4349 OMPDistScheduleClause(SourceLocation StartLoc, SourceLocation LParenLoc,
4354 : OMPClause(OMPC_dist_schedule, StartLoc, EndLoc),
4448 /// \param StartLoc Starting location of the clause.
4456 OMPDefaultmapClause(SourceLocation StartLoc, SourceLocation LParenLoc,
4460 : OMPClause(OMPC_defaultmap, StartLoc, EndLoc), LParenLoc(LParenLoc),
4531 /// \param StartLoc Starting location of the clause.
4539 explicit OMPToClause(SourceLocation StartLoc, SourceLocation LParenLoc,
4543 : OMPMappableExprListClause(OMPC_to, StartLoc, LParenLoc, EndLoc, NumVars,
4565 /// \param StartLoc Starting location of the clause.
4571 static OMPToClause *Create(const ASTContext &C, SourceLocation StartLoc,
4635 /// \param StartLoc Starting location of the clause.
4643 explicit OMPFromClause(SourceLocation StartLoc, SourceLocation LParenLoc,
4647 : OMPMappableExprListClause(OMPC_from, StartLoc, LParenLoc, EndLoc,
4669 /// \param StartLoc Starting location of the clause.
4675 static OMPFromClause *Create(const ASTContext &C, SourceLocation StartLoc,
4739 /// \param StartLoc Starting location of the clause.
4747 explicit OMPUseDevicePtrClause(SourceLocation StartLoc,
4753 : OMPMappableExprListClause(OMPC_use_device_ptr, StartLoc, LParenLoc,
4806 /// \param StartLoc Starting location of the clause.
4815 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc,
4906 /// \param StartLoc Starting location of the clause.
4914 explicit OMPIsDevicePtrClause(SourceLocation StartLoc,
4920 : OMPMappableExprListClause(OMPC_is_device_ptr, StartLoc, LParenLoc,
4945 /// \param StartLoc Starting location of the clause.
4952 Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc,