Lines Matching refs:UB
3921 Expr *UB = nullptr; member in __anon216cbd261411::OpenMPIterationSpaceChecker
3994 assert(!LB && !UB && !Step); in Dependent()
3998 (LB && LB->isValueDependent()) || (UB && UB->isValueDependent()) || in Dependent()
4022 UB == nullptr && Step == nullptr && !TestIsLessOp && !TestIsStrictOp); in SetLCDeclAndLB()
4040 assert(LCDecl != nullptr && LB != nullptr && UB == nullptr && in SetUB()
4044 UB = NewUB; in SetUB()
4085 if (UB && (IsConstZero || in SetStep()
4399 auto *UBExpr = TestIsLessOp ? UB : LB; in BuildNumIterations()
4400 auto *LBExpr = TestIsLessOp ? LB : UB; in BuildNumIterations()
4495 auto NewUB = tryBuildCapture(SemaRef, UB, Captures); in BuildPreCond()
5114 ExprResult LB, UB, IL, ST, EUB, PrevLB, PrevUB; in CheckOpenMPLoop() local
5126 UB = buildDeclRefExpr(SemaRef, UBDecl, VType, InitLoc); in CheckOpenMPLoop()
5151 UB.get(), LastIteration.get()); in CheckOpenMPLoop()
5153 InitLoc, InitLoc, IsUBGreater.get(), LastIteration.get(), UB.get()); in CheckOpenMPLoop()
5154 EUB = SemaRef.BuildBinOp(CurScope, InitLoc, BO_Assign, UB.get(), in CheckOpenMPLoop()
5204 ? SemaRef.BuildBinOp(CurScope, CondLoc, BO_LE, IV.get(), UB.get()) in CheckOpenMPLoop()
5236 NextUB = SemaRef.BuildBinOp(CurScope, IncLoc, BO_Add, UB.get(), ST.get()); in CheckOpenMPLoop()
5241 SemaRef.BuildBinOp(CurScope, IncLoc, BO_Assign, UB.get(), NextUB.get()); in CheckOpenMPLoop()
5353 Built.UB = UB.get(); in CheckOpenMPLoop()