Home | History | Annotate | Download | only in Sema

Lines Matching refs:StartLoc

997                            SourceLocation StartLoc) {
1082 SemaRef.Diag(StartLoc, diag::err_omp_prohibited_region_simd);
1092 SemaRef.Diag(StartLoc, diag::err_omp_orphaned_section_directive)
1111 SemaRef.Diag(StartLoc, diag::err_omp_prohibited_region)
1123 SourceLocation StartLoc,
1128 if (CheckNestingOfRegions(*this, DSAStack, Kind, StartLoc))
1155 Res = ActOnOpenMPParallelDirective(ClausesWithImplicit, AStmt, StartLoc,
1159 Res = ActOnOpenMPSimdDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc,
1163 Res = ActOnOpenMPForDirective(ClausesWithImplicit, AStmt, StartLoc, EndLoc,
1167 Res = ActOnOpenMPSectionsDirective(ClausesWithImplicit, AStmt, StartLoc,
1173 Res = ActOnOpenMPSectionDirective(AStmt, StartLoc, EndLoc);
1176 Res = ActOnOpenMPSingleDirective(ClausesWithImplicit, AStmt, StartLoc,
1180 Res = ActOnOpenMPParallelForDirective(ClausesWithImplicit, AStmt, StartLoc,
1185 StartLoc, EndLoc);
1208 SourceLocation StartLoc,
1221 return OMPParallelDirective::Create(Context, StartLoc, EndLoc, Clauses,
1758 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
1769 return OMPSimdDirective::Create(Context, StartLoc, EndLoc, NestedLoopCount,
1774 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
1785 return OMPForDirective::Create(Context, StartLoc, EndLoc, NestedLoopCount,
1791 SourceLocation StartLoc,
1819 return OMPSectionsDirective::Create(Context, StartLoc, EndLoc, Clauses,
1824 SourceLocation StartLoc,
1830 return OMPSectionDirective::Create(Context, StartLoc, EndLoc, AStmt);
1835 SourceLocation StartLoc,
1838 return OMPSingleDirective::Create(Context, StartLoc, EndLoc, Clauses, AStmt);
1842 ArrayRef<OMPClause *> Clauses, Stmt *AStmt, SourceLocation StartLoc,
1862 return OMPParallelForDirective::Create(Context, StartLoc, EndLoc,
1868 Stmt *AStmt, SourceLocation StartLoc,
1897 return OMPParallelSectionsDirective::Create(Context, StartLoc, EndLoc,
1902 SourceLocation StartLoc,
1908 Res = ActOnOpenMPIfClause(Expr, StartLoc, LParenLoc, EndLoc);
1911 Res = ActOnOpenMPNumThreadsClause(Expr, StartLoc, LParenLoc, EndLoc);
1914 Res = ActOnOpenMPSafelenClause(Expr, StartLoc, LParenLoc, EndLoc);
1917 Res = ActOnOpenMPCollapseClause(Expr, StartLoc, LParenLoc, EndLoc);
1940 OMPClause *Sema::ActOnOpenMPIfClause(Expr *Condition, SourceLocation StartLoc,
1955 return new (Context) OMPIfClause(ValExpr, StartLoc, LParenLoc, EndLoc);
2003 SourceLocation StartLoc,
2030 OMPNumThreadsClause(ValExpr, StartLoc, LParenLoc, EndLoc);
2052 OMPClause *Sema::ActOnOpenMPSafelenClause(Expr *Len, SourceLocation StartLoc,
2062 OMPSafelenClause(Safelen.get(), StartLoc, LParenLoc, EndLoc);
2066 SourceLocation StartLoc,
2079 OMPCollapseClause(NumForLoopsResult.get(), StartLoc, LParenLoc, EndLoc);
2084 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc) {
2090 ArgumentLoc, StartLoc, LParenLoc, EndLoc);
2094 static_cast<OpenMPProcBindClauseKind>(Argument), ArgumentLoc, StartLoc,
2122 SourceLocation StartLoc,
2161 OMPDefaultClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc);
2166 SourceLocation StartLoc,
2192 OMPProcBindClause(Kind, KindKwLoc, StartLoc, LParenLoc, EndLoc);
2197 SourceLocation StartLoc, SourceLocation LParenLoc,
2204 static_cast<OpenMPScheduleClauseKind>(Argument), Expr, StartLoc,
2232 OpenMPScheduleClauseKind Kind, Expr *ChunkSize, SourceLocation StartLoc,
2283 return new (Context) OMPScheduleClause(StartLoc, LParenLoc, KindLoc, CommaLoc,
2288 SourceLocation StartLoc,
2293 Res = ActOnOpenMPOrderedClause(StartLoc, EndLoc);
2296 Res = ActOnOpenMPNowaitClause(StartLoc, EndLoc);
2321 OMPClause *Sema::ActOnOpenMPOrderedClause(SourceLocation StartLoc,
2323 return new (Context) OMPOrderedClause(StartLoc, EndLoc);
2326 OMPClause *Sema::ActOnOpenMPNowaitClause(SourceLocation StartLoc,
2328 return new (Context) OMPNowaitClause(StartLoc, EndLoc);
2333 SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation ColonLoc,
2339 Res = ActOnOpenMPPrivateClause(VarList, StartLoc, LParenLoc, EndLoc);
2342 Res = ActOnOpenMPFirstprivateClause(VarList, StartLoc, LParenLoc, EndLoc);
2345 Res = ActOnOpenMPLastprivateClause(VarList, StartLoc, LParenLoc, EndLoc);
2348 Res = ActOnOpenMPSharedClause(VarList, StartLoc, LParenLoc, EndLoc);
2351 Res = ActOnOpenMPReductionClause(VarList, StartLoc, LParenLoc, ColonLoc,
2355 Res = ActOnOpenMPLinearClause(VarList, TailExpr, StartLoc, LParenLoc,
2359 Res = ActOnOpenMPAlignedClause(VarList, TailExpr, StartLoc, LParenLoc,
2363 Res = ActOnOpenMPCopyinClause(VarList, StartLoc, LParenLoc, EndLoc);
2366 Res = ActOnOpenMPCopyprivateClause(VarList, StartLoc, LParenLoc, EndLoc);
2385 SourceLocation StartLoc,
2512 return OMPPrivateClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars);
2516 SourceLocation StartLoc,
2618 // If StartLoc and EndLoc are invalid - this is an implicit firstprivate
2620 if (StartLoc.isValid() && EndLoc.isValid()) {
2697 return OMPFirstprivateClause::Create(Context, StartLoc, LParenLoc, EndLoc,
2702 SourceLocation StartLoc,
2852 return OMPLastprivateClause::Create(Context, StartLoc, LParenLoc, EndLoc,
2857 SourceLocation StartLoc,
2914 return OMPSharedClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars);
2949 ArrayRef<Expr *> VarList, SourceLocation StartLoc, SourceLocation LParenLoc,
3234 Context, StartLoc, LParenLoc, ColonLoc, EndLoc, Vars,
3239 SourceLocation StartLoc,
3361 return OMPLinearClause::Create(Context, StartLoc, LParenLoc, ColonLoc, EndLoc,
3366 ArrayRef<Expr *> VarList, Expr *Alignment, SourceLocation StartLoc,
3436 return OMPAlignedClause::Create(Context, StartLoc, LParenLoc, ColonLoc,
3441 SourceLocation StartLoc,
3520 return OMPCopyinClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars);
3524 SourceLocation StartLoc,
3624 return OMPCopyprivateClause::Create(Context, StartLoc, LParenLoc, EndLoc, Vars);