Home | History | Annotate | Download | only in AST

Lines Matching refs:RHSResult

6976   bool VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
7043 VisitBinOp(const EvalResult &LHSResult, const EvalResult &RHSResult,
7046 if (RHSResult.Failed)
7048 Result = RHSResult.Val;
7053 bool lhsResult, rhsResult;
7055 bool RHSIsOK = HandleConversionToBool(RHSResult.Val, rhsResult);
7060 return Success(lhsResult || rhsResult, E, Result);
7062 return Success(lhsResult && rhsResult, E, Result);
7068 if (rhsResult == (E->getOpcode() == BO_LOr))
7069 return Success(rhsResult, E, Result);
7079 if (LHSResult.Failed || RHSResult.Failed)
7083 const APValue &RHSVal = RHSResult.Val;
9261 ICEDiag RHSResult = CheckICE(Exp->getRHS(), Ctx);
9266 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE) {
9281 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICE)
9288 return Worst(LHSResult, RHSResult);
9293 ICEDiag RHSResult = CheckICE(Exp->getRHS(), Ctx);
9294 if (LHSResult.Kind == IK_ICE && RHSResult.Kind == IK_ICEIfUnevaluated) {
9300 return RHSResult;
9304 return Worst(LHSResult, RHSResult);