Lines Matching refs:SubExprResult
486 EvalResult SubExprResult; in evalParensExpr() local
488 std::tie(SubExprResult, RemainingExpr) = in evalParensExpr()
490 if (SubExprResult.hasError()) in evalParensExpr()
491 return std::make_pair(SubExprResult, ""); in evalParensExpr()
496 return std::make_pair(SubExprResult, RemainingExpr); in evalParensExpr()
547 EvalResult SubExprResult; in evalSimpleExpr() local
554 std::tie(SubExprResult, RemainingExpr) = evalParensExpr(Expr, PCtx); in evalSimpleExpr()
556 std::tie(SubExprResult, RemainingExpr) = evalLoadExpr(Expr); in evalSimpleExpr()
558 std::tie(SubExprResult, RemainingExpr) = evalIdentifierExpr(Expr, PCtx); in evalSimpleExpr()
560 std::tie(SubExprResult, RemainingExpr) = evalNumberExpr(Expr); in evalSimpleExpr()
566 if (SubExprResult.hasError()) in evalSimpleExpr()
567 return std::make_pair(SubExprResult, RemainingExpr); in evalSimpleExpr()
571 std::tie(SubExprResult, RemainingExpr) = in evalSimpleExpr()
572 evalSliceExpr(std::make_pair(SubExprResult, RemainingExpr)); in evalSimpleExpr()
574 return std::make_pair(SubExprResult, RemainingExpr); in evalSimpleExpr()
586 EvalResult SubExprResult; in evalSliceExpr() local
588 std::tie(SubExprResult, RemainingExpr) = Ctx; in evalSliceExpr()
618 uint64_t SlicedValue = (SubExprResult.getValue() >> LowBit) & Mask; in evalSliceExpr()