reference, declarationdefinition
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,