Lines Matching defs:DefaultLoc
7772 SourceLocation DefaultLoc;
7819 DSAStackTy &Stack, SourceLocation DefaultLoc)
7821 Stack(Stack), DefaultLoc(DefaultLoc), ConditionLoc(DefaultLoc) {}
8134 SemaRef.Diag(DefaultLoc, diag::err_omp_loop_not_canonical_init);
8239 SemaRef.Diag(DefaultLoc, diag::err_omp_loop_not_canonical_cond)
8336 SemaRef.Diag(DefaultLoc, diag::err_omp_loop_not_canonical_incr) << LCDecl;
8421 calculateNumIters(Sema &SemaRef, Scope *S, SourceLocation DefaultLoc,
8507 SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Upper).get(),
8510 Lower = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Lower).get();
8511 NewStep = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, NewStep.get());
8526 SemaRef.BuildBinOp(S, DefaultLoc, BO_Sub, Diff.get(), NewStep.get());
8534 S, DefaultLoc, BO_Add, Diff.get(),
8539 Diff = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Diff.get());
8544 Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Sub, Upper, Diff.get());
8548 Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Sub, Upper, Lower);
8564 S, DefaultLoc, BO_Sub, Diff.get(),
8572 SemaRef.BuildBinOp(S, DefaultLoc, BO_Add, Diff.get(), NewStep.get());
8579 Diff = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Diff.get());
8584 Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Div, Diff.get(), NewStep.get());
8609 SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MinValue);
8613 ExprResult LBMinVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign,
8619 SemaRef.BuildBinOp(S, DefaultLoc, BO_Comma, LBMinVal.get(), LBVal);
8623 LBMinVal = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, LBMinVal.get());
8629 SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MaxValue);
8633 ExprResult LBMaxVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign,
8639 SemaRef.BuildBinOp(S, DefaultLoc, BO_Comma, LBMaxVal.get(), LBVal);
8643 LBMaxVal = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, LBMaxVal.get());
8655 SemaRef.BuildBinOp(S, DefaultLoc, BO_LT, LBMin, LBMax);
8666 ExprResult MinLB = SemaRef.ActOnConditionalOp(DefaultLoc, DefaultLoc,
8674 ExprResult MaxLB = SemaRef.ActOnConditionalOp(DefaultLoc, DefaultLoc,
8682 SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign, IS.CounterVar, LBVal);
8695 SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MinValue);
8699 ExprResult UBMinVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign,
8705 SemaRef.BuildBinOp(S, DefaultLoc, BO_Comma, UBMinVal.get(), UBVal);
8709 UBMinVal = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, UBMinVal.get());
8715 SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MaxValue);
8719 ExprResult UBMaxVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign,
8725 SemaRef.BuildBinOp(S, DefaultLoc, BO_Comma, UBMaxVal.get(), UBVal);
8729 UBMaxVal = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, UBMaxVal.get());
8741 SemaRef.BuildBinOp(S, DefaultLoc, BO_GT, UBMin, UBMax);
8753 DefaultLoc, DefaultLoc, MinGreaterMax, UBMin, UBMax);
8761 DefaultLoc, DefaultLoc, MinGreaterMax, UBMax, UBMin);
8774 ExprResult Diff = calculateNumIters(SemaRef, S, DefaultLoc, Lower, Upper,
8803 SemaRef.Diag(DefaultLoc, diag::warn_omp_loop_64_bit_var)
8852 ExprResult Diff = calculateNumIters(SemaRef, S, DefaultLoc, Lower, Upper,
8860 Diff = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Diff.get());
8867 Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Mul, Diff.get(), NewStep.get());
8872 Diff = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Diff.get());
8892 S, DefaultLoc, BO_Add,
8893 SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Lower).get(),
8901 S, DefaultLoc, BO_Sub,
8902 SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Upper).get(),
8959 SemaRef.BuildBinOp(S, DefaultLoc,
8983 SemaRef, VD, VD->getType().getNonReferenceType(), DefaultLoc);
8999 SemaRef, DefaultLoc, Type, LCDecl->getName(),
9002 ? buildDeclRefExpr(SemaRef, cast<VarDecl>(LCDecl), Type, DefaultLoc)
9006 return buildDeclRefExpr(SemaRef, PrivateVar, Type, DefaultLoc);
9045 SemaRef, S, DefaultLoc, Lower, Upper, Step, VarType,