reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaOpenMP.cpp
 5651       SemaRef.Diag(DefaultLoc, diag::err_omp_loop_not_canonical_init);
 5756     SemaRef.Diag(DefaultLoc, diag::err_omp_loop_not_canonical_cond)
 5863     SemaRef.Diag(DefaultLoc, diag::err_omp_loop_not_canonical_incr) << LCDecl;
 5965           SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MinValue);
 5965           SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MinValue);
 5969       ExprResult LBMinVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign,
 5975           SemaRef.BuildBinOp(S, DefaultLoc, BO_Comma, LBMinVal.get(), LBVal);
 5979       LBMinVal = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, LBMinVal.get());
 5979       LBMinVal = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, LBMinVal.get());
 5985           SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MaxValue);
 5985           SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MaxValue);
 5989       ExprResult LBMaxVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign,
 5995           SemaRef.BuildBinOp(S, DefaultLoc, BO_Comma, LBMaxVal.get(), LBVal);
 5999       LBMaxVal = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, LBMaxVal.get());
 5999       LBMaxVal = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, LBMaxVal.get());
 6009           SemaRef.BuildBinOp(S, DefaultLoc, BO_LT, LBMin, LBMax);
 6019         ExprResult MinLB = SemaRef.ActOnConditionalOp(DefaultLoc, DefaultLoc,
 6019         ExprResult MinLB = SemaRef.ActOnConditionalOp(DefaultLoc, DefaultLoc,
 6027         ExprResult MaxLB = SemaRef.ActOnConditionalOp(DefaultLoc, DefaultLoc,
 6027         ExprResult MaxLB = SemaRef.ActOnConditionalOp(DefaultLoc, DefaultLoc,
 6045           SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MinValue);
 6045           SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MinValue);
 6049       ExprResult UBMinVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign,
 6055           SemaRef.BuildBinOp(S, DefaultLoc, BO_Comma, UBMinVal.get(), UBVal);
 6059       UBMinVal = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, UBMinVal.get());
 6059       UBMinVal = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, UBMinVal.get());
 6065           SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MaxValue);
 6065           SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, IS.MaxValue);
 6069       ExprResult UBMaxVal = SemaRef.BuildBinOp(S, DefaultLoc, BO_Assign,
 6075           SemaRef.BuildBinOp(S, DefaultLoc, BO_Comma, UBMaxVal.get(), UBVal);
 6079       UBMaxVal = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, UBMaxVal.get());
 6079       UBMaxVal = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, UBMaxVal.get());
 6089           SemaRef.BuildBinOp(S, DefaultLoc, BO_GT, UBMin, UBMax);
 6100             DefaultLoc, DefaultLoc, MinGreaterMax, UBMin, UBMax);
 6100             DefaultLoc, DefaultLoc, MinGreaterMax, UBMin, UBMax);
 6108             DefaultLoc, DefaultLoc, MinGreaterMax, UBMax, UBMin);
 6108             DefaultLoc, DefaultLoc, MinGreaterMax, UBMax, UBMin);
 6122     Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Sub, Upper, Lower);
 6139         S, DefaultLoc, BO_Sub, Diff.get(),
 6148   Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Add, Diff.get(), NewStep.get());
 6153   Diff = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Diff.get());
 6153   Diff = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Diff.get());
 6158   Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Div, Diff.get(), NewStep.get());
 6185         SemaRef.Diag(DefaultLoc, diag::warn_omp_loop_64_bit_var)
 6235   Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Sub, Upper, Lower);
 6242         S, DefaultLoc, BO_Sub, Diff.get(),
 6253   Diff = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Diff.get());
 6253   Diff = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Diff.get());
 6258   Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Div, Diff.get(), NewStep.get());
 6264   Diff = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Diff.get());
 6264   Diff = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Diff.get());
 6268   Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Mul, Diff.get(), NewStep.get());
 6289   Diff = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Diff.get());
 6289   Diff = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Diff.get());
 6296     Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Add, Lower, Diff.get());
 6306     Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Sub, Upper, Diff.get());
 6346       SemaRef.BuildBinOp(S, DefaultLoc,
 6371         SemaRef, VD, VD->getType().getNonReferenceType(), DefaultLoc);
 6387         SemaRef, DefaultLoc, Type, LCDecl->getName(),
 6390             ? buildDeclRefExpr(SemaRef, cast<VarDecl>(LCDecl), Type, DefaultLoc)
 6394     return buildDeclRefExpr(SemaRef, PrivateVar, Type, DefaultLoc);
 6434     Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Sub, Upper, Lower);
 6449   Diff = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Diff.get());
 6449   Diff = SemaRef.ActOnParenExpr(DefaultLoc, DefaultLoc, Diff.get());
 6457   Diff = SemaRef.BuildBinOp(S, DefaultLoc, BO_Div, Diff.get(), NewStep.get());