Lines Matching refs:LHSResult

7175     EvalResult LHSResult; // meaningful only for binary operator expression.  member
7180 : E(J.E), LHSResult(J.LHSResult), Kind(J.Kind), in Job()
7245 bool VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E,
7248 bool VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
7270 VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E, in VisitBinOpLHSOnly() argument
7274 if (LHSResult.Failed) in VisitBinOpLHSOnly()
7281 if (!LHSResult.Failed && HandleConversionToBool(LHSResult.Val, LHSAsBool)) { in VisitBinOpLHSOnly()
7285 Success(LHSAsBool, E, LHSResult.Val); in VisitBinOpLHSOnly()
7289 LHSResult.Failed = true; in VisitBinOpLHSOnly()
7308 if (LHSResult.Failed && !Info.noteFailure()) in VisitBinOpLHSOnly()
7315 VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult, in VisitBinOp() argument
7326 bool LHSIsOK = HandleConversionToBool(LHSResult.Val, lhsResult); in VisitBinOp()
7351 if (LHSResult.Failed || RHSResult.Failed) in VisitBinOp()
7354 const APValue &LHSVal = LHSResult.Val; in VisitBinOp()
7441 job.LHSResult.swap(Result); in process()
7451 Result.Failed = !VisitBinOp(job.LHSResult, RHS, Bop, Result.Val); in process()
9578 ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx); in CheckICE() local
9584 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE) { in CheckICE()
9599 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE) in CheckICE()
9606 return Worst(LHSResult, RHSResult); in CheckICE()
9610 ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx); in CheckICE() local
9612 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICEIfUnevaluated) { in CheckICE()
9622 return Worst(LHSResult, RHSResult); in CheckICE()