Lines Matching defs:LHSResult
13942 EvalResult LHSResult; // meaningful only for binary operator expression.
14008 bool VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E,
14011 bool VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
14033 VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E,
14037 if (LHSResult.Failed)
14044 if (!LHSResult.Failed && HandleConversionToBool(LHSResult.Val, LHSAsBool)) {
14048 Success(LHSAsBool, E, LHSResult.Val);
14052 LHSResult.Failed = true;
14071 if (LHSResult.Failed && !Info.noteFailure())
14091 VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
14102 bool LHSIsOK = HandleConversionToBool(LHSResult.Val, lhsResult);
14127 if (LHSResult.Failed || RHSResult.Failed)
14130 const APValue &LHSVal = LHSResult.Val;
14211 job.LHSResult.swap(Result);
14221 Result.Failed = !VisitBinOp(job.LHSResult, RHS, Bop, Result.Val);
17418 ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx);
17424 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE) {
17439 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE)
17446 return Worst(LHSResult, RHSResult);
17450 ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx);
17452 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICEIfUnevaluated) {
17462 return Worst(LHSResult, RHSResult);