Lines Matching refs:SubExprResult
490 EvalResult SubExprResult; in evalParensExpr() local
492 std::tie(SubExprResult, RemainingExpr) = in evalParensExpr()
494 if (SubExprResult.hasError()) in evalParensExpr()
495 return std::make_pair(SubExprResult, ""); in evalParensExpr()
500 return std::make_pair(SubExprResult, RemainingExpr); in evalParensExpr()
551 EvalResult SubExprResult; in evalSimpleExpr() local
558 std::tie(SubExprResult, RemainingExpr) = evalParensExpr(Expr, PCtx); in evalSimpleExpr()
560 std::tie(SubExprResult, RemainingExpr) = evalLoadExpr(Expr); in evalSimpleExpr()
562 std::tie(SubExprResult, RemainingExpr) = evalIdentifierExpr(Expr, PCtx); in evalSimpleExpr()
564 std::tie(SubExprResult, RemainingExpr) = evalNumberExpr(Expr); in evalSimpleExpr()
570 if (SubExprResult.hasError()) in evalSimpleExpr()
571 return std::make_pair(SubExprResult, RemainingExpr); in evalSimpleExpr()
575 std::tie(SubExprResult, RemainingExpr) = in evalSimpleExpr()
576 evalSliceExpr(std::make_pair(SubExprResult, RemainingExpr)); in evalSimpleExpr()
578 return std::make_pair(SubExprResult, RemainingExpr); in evalSimpleExpr()
590 EvalResult SubExprResult; in evalSliceExpr() local
592 std::tie(SubExprResult, RemainingExpr) = Ctx; in evalSliceExpr()
622 uint64_t SlicedValue = (SubExprResult.getValue() >> LowBit) & Mask; in evalSliceExpr()