|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/Sema/SemaOpenMP.cpp 7055 SemaRef.BuildBinOp(CurScope, PreCond.get()->getExprLoc(), BO_LAnd,
7063 CurScope, Loc, BO_Mul, LastIteration32.get(),
7071 CurScope, Loc, BO_Mul, LastIteration64.get(),
7107 CurScope, LastIteration.get()->getExprLoc(), BO_Sub,
7127 CurScope, SaveRef.get()->getExprLoc(), BO_Add, SaveRef.get(),
7171 ExprResult IsUBGreater = SemaRef.BuildBinOp(CurScope, InitLoc, BO_GT,
7176 EUB = SemaRef.BuildBinOp(CurScope, InitLoc, BO_Assign, UB.get(),
7201 CurScope, InitLoc, BO_GT, CombUB.get(), LastIteration.get());
7205 CombEUB = SemaRef.BuildBinOp(CurScope, InitLoc, BO_Assign, CombUB.get(),
7241 Init = SemaRef.BuildBinOp(CurScope, InitLoc, BO_Assign, IV.get(), RHS);
7252 SemaRef.BuildBinOp(CurScope, InitLoc, BO_Assign, IV.get(), CombRHS);
7270 .BuildBinOp(CurScope, CondLoc, BO_Add, BoundUB,
7279 ? SemaRef.BuildBinOp(CurScope, CondLoc,
7282 : SemaRef.BuildBinOp(CurScope, CondLoc, BO_LT, IV.get(),
7286 CombDistCond = SemaRef.BuildBinOp(CurScope, CondLoc, BO_LT, IV.get(),
7297 CurScope, CondLoc, BO_Add, BoundCombUB,
7305 SemaRef.BuildBinOp(CurScope, CondLoc, UseStrictCompare ? BO_LT : BO_LE,
7311 SemaRef.BuildBinOp(CurScope, IncLoc, BO_Add, IV.get(),
7315 Inc = SemaRef.BuildBinOp(CurScope, IncLoc, BO_Assign, IV.get(), Inc.get());
7328 NextLB = SemaRef.BuildBinOp(CurScope, IncLoc, BO_Add, LB.get(), ST.get());
7333 SemaRef.BuildBinOp(CurScope, IncLoc, BO_Assign, LB.get(), NextLB.get());
7339 NextUB = SemaRef.BuildBinOp(CurScope, IncLoc, BO_Add, UB.get(), ST.get());
7344 SemaRef.BuildBinOp(CurScope, IncLoc, BO_Assign, UB.get(), NextUB.get());
7351 SemaRef.BuildBinOp(CurScope, IncLoc, BO_Add, CombLB.get(), ST.get());
7355 CombNextLB = SemaRef.BuildBinOp(CurScope, IncLoc, BO_Assign, CombLB.get(),
7363 SemaRef.BuildBinOp(CurScope, IncLoc, BO_Add, CombUB.get(), ST.get());
7367 CombNextUB = SemaRef.BuildBinOp(CurScope, IncLoc, BO_Assign, CombUB.get(),
7384 CurScope, CondLoc, UseStrictCompare ? BO_LT : BO_LE, IV.get(), BoundUB);
7388 SemaRef.BuildBinOp(CurScope, DistIncLoc, BO_Add, IV.get(), ST.get());
7390 DistInc = SemaRef.BuildBinOp(CurScope, DistIncLoc, BO_Assign, IV.get(),
7400 SemaRef.BuildBinOp(CurScope, DistEUBLoc, BO_GT, UB.get(), PrevUB.get());
7403 PrevEUB = SemaRef.BuildBinOp(CurScope, DistIncLoc, BO_Assign, UB.get(),
7416 CurScope, CondLoc, BO_Add, BoundPrevUB,
7424 SemaRef.BuildBinOp(CurScope, CondLoc, UseStrictCompare ? BO_LT : BO_LE,
7463 Prod = SemaRef.BuildBinOp(CurScope, UpdLoc, BO_Mul, Prod.get(),
7470 Iter = SemaRef.BuildBinOp(CurScope, UpdLoc, BO_Div,
7484 Prod = SemaRef.BuildBinOp(CurScope, UpdLoc, BO_Mul,
7488 Acc = SemaRef.BuildBinOp(CurScope, UpdLoc, BO_Sub,
7497 buildCounterInit(SemaRef, CurScope, UpdLoc, CounterVar,
7504 SemaRef, CurScope, UpdLoc, CounterVar, IS.CounterInit, Iter,
7513 buildCounterUpdate(SemaRef, CurScope, UpdLoc, CounterVar,