Lines Matching refs:SubExprResult
488 EvalResult SubExprResult; in evalParensExpr() local
490 std::tie(SubExprResult, RemainingExpr) = in evalParensExpr()
492 if (SubExprResult.hasError()) in evalParensExpr()
493 return std::make_pair(SubExprResult, ""); in evalParensExpr()
498 return std::make_pair(SubExprResult, RemainingExpr); in evalParensExpr()
549 EvalResult SubExprResult; in evalSimpleExpr() local
556 std::tie(SubExprResult, RemainingExpr) = evalParensExpr(Expr, PCtx); in evalSimpleExpr()
558 std::tie(SubExprResult, RemainingExpr) = evalLoadExpr(Expr); in evalSimpleExpr()
560 std::tie(SubExprResult, RemainingExpr) = evalIdentifierExpr(Expr, PCtx); in evalSimpleExpr()
562 std::tie(SubExprResult, RemainingExpr) = evalNumberExpr(Expr); in evalSimpleExpr()
568 if (SubExprResult.hasError()) in evalSimpleExpr()
569 return std::make_pair(SubExprResult, RemainingExpr); in evalSimpleExpr()
573 std::tie(SubExprResult, RemainingExpr) = in evalSimpleExpr()
574 evalSliceExpr(std::make_pair(SubExprResult, RemainingExpr)); in evalSimpleExpr()
576 return std::make_pair(SubExprResult, RemainingExpr); in evalSimpleExpr()
588 EvalResult SubExprResult; in evalSliceExpr() local
590 std::tie(SubExprResult, RemainingExpr) = Ctx; in evalSliceExpr()
620 uint64_t SlicedValue = (SubExprResult.getValue() >> LowBit) & Mask; in evalSliceExpr()