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