Lines Matching refs:SubExprResult
549 EvalResult SubExprResult; in evalParensExpr() local
551 std::tie(SubExprResult, RemainingExpr) = in evalParensExpr()
553 if (SubExprResult.hasError()) in evalParensExpr()
554 return std::make_pair(SubExprResult, ""); in evalParensExpr()
559 return std::make_pair(SubExprResult, RemainingExpr); in evalParensExpr()
615 EvalResult SubExprResult; in evalSimpleExpr() local
622 std::tie(SubExprResult, RemainingExpr) = evalParensExpr(Expr, PCtx); in evalSimpleExpr()
624 std::tie(SubExprResult, RemainingExpr) = evalLoadExpr(Expr); in evalSimpleExpr()
626 std::tie(SubExprResult, RemainingExpr) = evalIdentifierExpr(Expr, PCtx); in evalSimpleExpr()
628 std::tie(SubExprResult, RemainingExpr) = evalNumberExpr(Expr); in evalSimpleExpr()
634 if (SubExprResult.hasError()) in evalSimpleExpr()
635 return std::make_pair(SubExprResult, RemainingExpr); in evalSimpleExpr()
639 std::tie(SubExprResult, RemainingExpr) = in evalSimpleExpr()
640 evalSliceExpr(std::make_pair(SubExprResult, RemainingExpr)); in evalSimpleExpr()
642 return std::make_pair(SubExprResult, RemainingExpr); in evalSimpleExpr()
654 EvalResult SubExprResult; in evalSliceExpr() local
656 std::tie(SubExprResult, RemainingExpr) = Ctx; in evalSliceExpr()
686 uint64_t SlicedValue = (SubExprResult.getValue() >> LowBit) & Mask; in evalSliceExpr()