Lines Matching refs:RHSResult
56 EvalResult RHSResult; in evaluate() local
57 std::tie(RHSResult, RemainingExpr) = in evaluate()
59 if (RHSResult.hasError()) in evaluate()
60 return handleError(Expr, RHSResult); in evaluate()
64 if (LHSResult.getValue() != RHSResult.getValue()) { in evaluate()
67 << " != " << format("0x%" PRIx64, RHSResult.getValue()) in evaluate()
187 const EvalResult &RHSResult) const { in computeBinOpResult()
192 return EvalResult(LHSResult.getValue() + RHSResult.getValue()); in computeBinOpResult()
194 return EvalResult(LHSResult.getValue() - RHSResult.getValue()); in computeBinOpResult()
196 return EvalResult(LHSResult.getValue() & RHSResult.getValue()); in computeBinOpResult()
198 return EvalResult(LHSResult.getValue() | RHSResult.getValue()); in computeBinOpResult()
200 return EvalResult(LHSResult.getValue() << RHSResult.getValue()); in computeBinOpResult()
202 return EvalResult(LHSResult.getValue() >> RHSResult.getValue()); in computeBinOpResult()
651 EvalResult RHSResult; in evalComplexExpr() local
652 std::tie(RHSResult, RemainingExpr) = evalSimpleExpr(RemainingExpr, PCtx); in evalComplexExpr()
655 if (RHSResult.hasError()) in evalComplexExpr()
656 return std::make_pair(RHSResult, RemainingExpr); in evalComplexExpr()
660 EvalResult ThisResult(computeBinOpResult(BinOp, LHSResult, RHSResult)); in evalComplexExpr()