Lines Matching refs:LHSResult
13223 EvalResult LHSResult; // meaningful only for binary operator expression. member
13289 bool VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E,
13292 bool VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
13314 VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E, in VisitBinOpLHSOnly() argument
13318 if (LHSResult.Failed) in VisitBinOpLHSOnly()
13325 if (!LHSResult.Failed && HandleConversionToBool(LHSResult.Val, LHSAsBool)) { in VisitBinOpLHSOnly()
13329 Success(LHSAsBool, E, LHSResult.Val); in VisitBinOpLHSOnly()
13333 LHSResult.Failed = true; in VisitBinOpLHSOnly()
13352 if (LHSResult.Failed && !Info.noteFailure()) in VisitBinOpLHSOnly()
13372 VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult, in VisitBinOp() argument
13383 bool LHSIsOK = HandleConversionToBool(LHSResult.Val, lhsResult); in VisitBinOp()
13408 if (LHSResult.Failed || RHSResult.Failed) in VisitBinOp()
13411 const APValue &LHSVal = LHSResult.Val; in VisitBinOp()
13492 job.LHSResult.swap(Result); in process()
13502 Result.Failed = !VisitBinOp(job.LHSResult, RHS, Bop, Result.Val); in process()
16628 ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx); in CheckICE() local
16634 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE) { in CheckICE()
16649 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE) in CheckICE()
16656 return Worst(LHSResult, RHSResult); in CheckICE()
16660 ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx); in CheckICE() local
16662 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICEIfUnevaluated) { in CheckICE()
16672 return Worst(LHSResult, RHSResult); in CheckICE()