Lines Matching defs:SubExprResult
555 EvalResult SubExprResult;
557 std::tie(SubExprResult, RemainingExpr) =
559 if (SubExprResult.hasError())
560 return std::make_pair(SubExprResult, "");
565 return std::make_pair(SubExprResult, RemainingExpr);
621 EvalResult SubExprResult;
628 std::tie(SubExprResult, RemainingExpr) = evalParensExpr(Expr, PCtx);
630 std::tie(SubExprResult, RemainingExpr) = evalLoadExpr(Expr);
632 std::tie(SubExprResult, RemainingExpr) = evalIdentifierExpr(Expr, PCtx);
634 std::tie(SubExprResult, RemainingExpr) = evalNumberExpr(Expr);
640 if (SubExprResult.hasError())
641 return std::make_pair(SubExprResult, RemainingExpr);
645 std::tie(SubExprResult, RemainingExpr) =
646 evalSliceExpr(std::make_pair(SubExprResult, RemainingExpr));
648 return std::make_pair(SubExprResult, RemainingExpr);
660 EvalResult SubExprResult;
662 std::tie(SubExprResult, RemainingExpr) = Ctx;
692 uint64_t SlicedValue = (SubExprResult.getValue() >> LowBit) & Mask;