Home
last modified time | relevance | path

Searched refs:isKnownToHaveValue (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DInfiniteLoopCheck.cpp120 static bool isKnownToHaveValue(const Expr &Cond, const ASTContext &Ctx, in isKnownToHaveValue() function
127 return isKnownToHaveValue(*BinOp->getLHS(), Ctx, false) || in isKnownToHaveValue()
128 isKnownToHaveValue(*BinOp->getRHS(), Ctx, false); in isKnownToHaveValue()
130 return isKnownToHaveValue(*BinOp->getLHS(), Ctx, true) || in isKnownToHaveValue()
131 isKnownToHaveValue(*BinOp->getRHS(), Ctx, true); in isKnownToHaveValue()
133 return isKnownToHaveValue(*BinOp->getRHS(), Ctx, ExpectedValue); in isKnownToHaveValue()
136 return isKnownToHaveValue(*UnOp->getSubExpr(), Ctx, !ExpectedValue); in isKnownToHaveValue()
138 return isKnownToHaveValue(*Paren->getSubExpr(), Ctx, ExpectedValue); in isKnownToHaveValue()
140 return isKnownToHaveValue(*ImplCast->getSubExpr(), Ctx, ExpectedValue); in isKnownToHaveValue()
167 if (isKnownToHaveValue(*Cond, *Result.Context, false)) in check()