Home | History | Annotate | Download | only in AST

Lines Matching refs:RHSResult

6381   bool VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
6448 VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
6451 if (RHSResult.Failed)
6453 Result = RHSResult.Val;
6458 bool lhsResult, rhsResult;
6460 RHSResult.Val, rhsResult);
6465 return Success(lhsResult || rhsResult, E, Result);
6467 return Success(lhsResult && rhsResult, E, Result);
6473 if (rhsResult == (E->getOpcode() == BO_LOr))
6474 return Success(rhsResult, E, Result);
6484 if (LHSResult.Failed || RHSResult.Failed)
6488 const APValue &RHSVal = RHSResult.Val;
8517 ICEDiag RHSResult = CheckICE(Exp->getRHS(), Ctx);
8522 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE) {
8537 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE)
8544 return Worst(LHSResult, RHSResult);
8549 ICEDiag RHSResult = CheckICE(Exp->getRHS(), Ctx);
8550 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICEIfUnevaluated) {
8556 return RHSResult;
8560 return Worst(LHSResult, RHSResult);