Lines Matching refs:EvalResult
8979 Expr::EvalResult ExprResult; in getBytesReturnedByAllocSizeCall()
12966 Expr::EvalResult ExprResult; in VisitBuiltinCallExpr()
13208 struct EvalResult { struct in __anonfb577fba2b11::DataRecursiveIntBinOpEvaluator
13212 EvalResult() = default;
13214 void swap(EvalResult &RHS) { in swap() argument
13223 EvalResult LHSResult; // meaningful only for binary operator expression.
13260 EvalResult PrevResult; in Traverse()
13289 bool VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E,
13292 bool VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
13295 void EvaluateExpr(const Expr *E, EvalResult &Result) { in EvaluateExpr()
13301 void process(EvalResult &Result);
13314 VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E, in VisitBinOpLHSOnly()
13372 VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult, in VisitBinOp()
13465 void DataRecursiveIntBinOpEvaluator::process(EvalResult &Result) { in process()
13500 EvalResult RHS; in process()
15880 static bool FastEvaluateAsRValue(const Expr *Exp, Expr::EvalResult &Result, in FastEvaluateAsRValue()
15927 static bool EvaluateAsRValue(const Expr *E, Expr::EvalResult &Result, in EvaluateAsRValue()
15937 static bool EvaluateAsInt(const Expr *E, Expr::EvalResult &ExprResult, in EvaluateAsInt()
15953 static bool EvaluateAsFixedPoint(const Expr *E, Expr::EvalResult &ExprResult, in EvaluateAsFixedPoint()
15976 bool Expr::EvaluateAsRValue(EvalResult &Result, const ASTContext &Ctx, in EvaluateAsRValue()
15991 EvalResult Scratch; in EvaluateAsBooleanCondition()
15996 bool Expr::EvaluateAsInt(EvalResult &Result, const ASTContext &Ctx, in EvaluateAsInt()
16007 bool Expr::EvaluateAsFixedPoint(EvalResult &Result, const ASTContext &Ctx, in EvaluateAsFixedPoint()
16028 EvalResult ExprResult; in EvaluateAsFloat()
16038 bool Expr::EvaluateAsLValue(EvalResult &Result, const ASTContext &Ctx, in EvaluateAsLValue()
16083 bool Expr::EvaluateAsConstantExpr(EvalResult &Result, const ASTContext &Ctx, in EvaluateAsConstantExpr()
16257 EvalResult Result; in isEvaluatable()
16268 EvalResult EVResult; in EvaluateKnownConstInt()
16287 EvalResult EVResult; in EvaluateKnownConstIntCheckOverflow()
16307 EvalResult EVResult; in EvaluateForOverflow()
16315 bool Expr::EvalResult::isGlobalLValue() const { in isGlobalLValue()
16362 Expr::EvalResult EVResult; in CheckEvalInICE()
16837 EvalResult ExprResult; in getIntegerConstantExpr()
17118 EvalResult &Status) const { in EvaluateCharRangeAsString()