Lines Matching defs:LHSResult
4464 EvalResult LHSResult; // meaningful only for binary operator expression.
4535 bool VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E,
4538 bool VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
4560 VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E,
4564 if (LHSResult.Failed)
4571 if (HandleConversionToBool(LHSResult.Val, lhsResult)) {
4575 Success(lhsResult, E, LHSResult.Val);
4595 if (LHSResult.Failed && !Info.keepEvaluatingAfterFailure())
4602 VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
4613 bool LHSIsOK = HandleConversionToBool(LHSResult.Val, lhsResult);
4638 if (LHSResult.Failed || RHSResult.Failed)
4641 const APValue &LHSVal = LHSResult.Val;
4816 job.LHSResult.swap(Result);
4826 Result.Failed = !VisitBinOp(job.LHSResult, RHS, Bop, Result.Val);
6692 ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx);
6698 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE) {
6713 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE)
6720 return Worst(LHSResult, RHSResult);
6724 ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx);
6726 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICEIfUnevaluated) {
6736 return Worst(LHSResult, RHSResult);