Lines Matching refs:LHSResult

12163     EvalResult LHSResult; // meaningful only for binary operator expression.  member
12229 bool VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E,
12232 bool VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
12254 VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E, in VisitBinOpLHSOnly() argument
12258 if (LHSResult.Failed) in VisitBinOpLHSOnly()
12265 if (!LHSResult.Failed && HandleConversionToBool(LHSResult.Val, LHSAsBool)) { in VisitBinOpLHSOnly()
12269 Success(LHSAsBool, E, LHSResult.Val); in VisitBinOpLHSOnly()
12273 LHSResult.Failed = true; in VisitBinOpLHSOnly()
12292 if (LHSResult.Failed && !Info.noteFailure()) in VisitBinOpLHSOnly()
12312 VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult, in VisitBinOp() argument
12323 bool LHSIsOK = HandleConversionToBool(LHSResult.Val, lhsResult); in VisitBinOp()
12348 if (LHSResult.Failed || RHSResult.Failed) in VisitBinOp()
12351 const APValue &LHSVal = LHSResult.Val; in VisitBinOp()
12432 job.LHSResult.swap(Result); in process()
12442 Result.Failed = !VisitBinOp(job.LHSResult, RHS, Bop, Result.Val); in process()
15296 ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx); in CheckICE() local
15302 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE) { in CheckICE()
15317 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE) in CheckICE()
15324 return Worst(LHSResult, RHSResult); in CheckICE()
15328 ICEDiag LHSResult = CheckICE(Exp->getLHS(), Ctx); in CheckICE() local
15330 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICEIfUnevaluated) { in CheckICE()
15340 return Worst(LHSResult, RHSResult); in CheckICE()