Lines Matching refs:SubExprResult
506 EvalResult SubExprResult; in evalParensExpr() local
508 std::tie(SubExprResult, RemainingExpr) = in evalParensExpr()
510 if (SubExprResult.hasError()) in evalParensExpr()
511 return std::make_pair(SubExprResult, ""); in evalParensExpr()
516 return std::make_pair(SubExprResult, RemainingExpr); in evalParensExpr()
572 EvalResult SubExprResult; in evalSimpleExpr() local
579 std::tie(SubExprResult, RemainingExpr) = evalParensExpr(Expr, PCtx); in evalSimpleExpr()
581 std::tie(SubExprResult, RemainingExpr) = evalLoadExpr(Expr); in evalSimpleExpr()
583 std::tie(SubExprResult, RemainingExpr) = evalIdentifierExpr(Expr, PCtx); in evalSimpleExpr()
585 std::tie(SubExprResult, RemainingExpr) = evalNumberExpr(Expr); in evalSimpleExpr()
591 if (SubExprResult.hasError()) in evalSimpleExpr()
592 return std::make_pair(SubExprResult, RemainingExpr); in evalSimpleExpr()
596 std::tie(SubExprResult, RemainingExpr) = in evalSimpleExpr()
597 evalSliceExpr(std::make_pair(SubExprResult, RemainingExpr)); in evalSimpleExpr()
599 return std::make_pair(SubExprResult, RemainingExpr); in evalSimpleExpr()
611 EvalResult SubExprResult; in evalSliceExpr() local
613 std::tie(SubExprResult, RemainingExpr) = Ctx; in evalSliceExpr()
643 uint64_t SlicedValue = (SubExprResult.getValue() >> LowBit) & Mask; in evalSliceExpr()