Lines Matching defs:EVResult
16268 EvalResult EVResult;
16269 EVResult.Diag = Diag;
16270 EvalInfo Info(Ctx, EVResult, EvalInfo::EM_IgnoreSideEffects);
16273 bool Result = ::EvaluateAsRValue(this, EVResult, Ctx, Info);
16276 assert(EVResult.Val.isInt() && "Expression did not evaluate to integer");
16278 return EVResult.Val.getInt();
16287 EvalResult EVResult;
16288 EVResult.Diag = Diag;
16289 EvalInfo Info(Ctx, EVResult, EvalInfo::EM_IgnoreSideEffects);
16293 bool Result = ::EvaluateAsRValue(Info, this, EVResult.Val);
16296 assert(EVResult.Val.isInt() && "Expression did not evaluate to integer");
16298 return EVResult.Val.getInt();
16307 EvalResult EVResult;
16308 if (!FastEvaluateAsRValue(this, EVResult, Ctx, IsConst)) {
16309 EvalInfo Info(Ctx, EVResult, EvalInfo::EM_IgnoreSideEffects);
16311 (void)::EvaluateAsRValue(Info, this, EVResult.Val);
16362 Expr::EvalResult EVResult;
16367 if (!::EvaluateAsRValue(E, EVResult, Ctx, Info) || EVResult.HasSideEffects ||
16368 !EVResult.Val.isInt())