Lines Matching refs:LHSResult
11384 EvalResult LHSResult; // meaningful only for binary operator expression.
11450 bool VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E,
11453 bool VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
11475 VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E,
11479 if (LHSResult.Failed)
11486 if (!LHSResult.Failed && HandleConversionToBool(LHSResult.Val, LHSAsBool)) {
11490 Success(LHSAsBool, E, LHSResult.Val);
11494 LHSResult.Failed = true;
11513 if (LHSResult.Failed && !Info.noteFailure())
11533 VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
11544 bool LHSIsOK = HandleConversionToBool(LHSResult.Val, lhsResult);
11569 if (LHSResult.Failed || RHSResult.Failed)
11572 const APValue &LHSVal = LHSResult.Val;
11653 job.LHSResult.swap(Result);
11663 Result.Failed = !VisitBinOp(job.LHSResult, RHS, Bop, Result.Val);
14345 ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx);
14351 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE) {
14366 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE)
14373 return Worst(LHSResult, RHSResult);
14377 ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx);
14379 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICEIfUnevaluated) {
14389 return Worst(LHSResult, RHSResult);