Searched refs:EvaluateAsBooleanCondition (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | InfiniteLoopCheck.cpp | 144 if (Cond.EvaluateAsBooleanCondition(Result, Ctx)) in isKnownToHaveValue()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 2522 static bool EvaluateAsBooleanCondition(const Expr *E, bool &Result, in EvaluateAsBooleanCondition() function 4905 if (!EvaluateAsBooleanCondition(Cond, Result, Info)) in EvaluateCond() 5328 if (!EvaluateAsBooleanCondition(DS->getCond(), Continue, Info) || in EvaluateStmt() 5430 if (!EvaluateAsBooleanCondition(FS->getCond(), Continue, Info)) in EvaluateStmt() 7382 if (!EvaluateAsBooleanCondition(E->getCond(), BoolResult, Info)) { in HandleConditionalOperator() 13396 if (!EvaluateAsBooleanCondition(E->getSubExpr(), bres, Info)) in VisitUnaryOperator() 13477 if (!EvaluateAsBooleanCondition(SubExpr, BoolResult, Info)) in VisitCastExpr() 13641 if (!EvaluateAsBooleanCondition(E->getSubExpr(), bres, Info)) in VisitUnaryOperator() 14994 bool Expr::EvaluateAsBooleanCondition(bool &Result, const ASTContext &Ctx, in EvaluateAsBooleanCondition() function in Expr
|
| H A D | Expr.cpp | 3372 Arg->EvaluateAsBooleanCondition(ArgVal, Ctx) && !ArgVal; in isBuiltinAssumeFalse()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 5459 Expr->EvaluateAsBooleanCondition(Result, S.Context) && in CheckNonNullExpr() 8519 if (C->getCond()->EvaluateAsBooleanCondition(Cond, S.getASTContext(), in checkFormatStringExpr() 12226 if (CO->getCond()->EvaluateAsBooleanCondition(CondResult, C)) in GetExprRange() 14746 EvalOK = E->EvaluateAsBooleanCondition( in evaluate() 17159 if (ACO->getCond()->EvaluateAsBooleanCondition(Result, Ctx, in FindTypeTagExpr()
|
| H A D | SemaOverload.cpp | 6817 return DIA->getCond()->EvaluateAsBooleanCondition(Result, Context) && in diagnoseArgIndependentDiagnoseIfAttrs() 10311 !EnableIf->getCond()->EvaluateAsBooleanCondition(AlwaysTrue, Ctx)) in isFunctionAlwaysEnabled()
|
| H A D | SemaTemplate.cpp | 3688 if (Term->EvaluateAsBooleanCondition(Succeeded, Context) && in findFailedBooleanCondition()
|
| H A D | SemaExpr.cpp | 15171 E->EvaluateAsBooleanCondition(Res, S.getASTContext()) && Res; in EvaluatesAsTrue() 15179 E->EvaluateAsBooleanCondition(Res, S.getASTContext()) && !Res; in EvaluatesAsFalse()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | CFG.cpp | 1279 if (E->EvaluateAsBooleanCondition(Result, *Context)) in evaluateAsBooleanConditionNoCache()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Expr.h | 634 bool EvaluateAsBooleanCondition(bool &Result, const ASTContext &Ctx,
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.cpp | 6749 if (Cond->EvaluateAsBooleanCondition(Result, CGF.getContext())) { in getNumThreads() 7053 if (Cond->EvaluateAsBooleanCondition(Result, CGF.getContext())) { in emitNumThreadsForTargetDirective()
|