Lines Matching refs:MoveExpr
130 Expr<SomeType> &&MoveExpr(std::size_t i) { in MoveExpr() function in Fortran::evaluate::ArgumentAnalyzer
2568 assignment.emplace(analyzer.MoveExpr(0), analyzer.MoveExpr(1)); in Analyze()
2701 return analyzer.MoveExpr(0); in NumericUnaryHelper()
2703 return Negation(context.GetContextualMessages(), analyzer.MoveExpr(0)); in NumericUnaryHelper()
2735 LogicalNegation(std::get<Expr<SomeLogical>>(analyzer.MoveExpr(0).u))); in Analyze()
2784 analyzer.MoveExpr(0), analyzer.MoveExpr(1), in NumericBinaryHelper()
2841 std::move(std::get<Expr<SomeCharacter>>(analyzer.MoveExpr(0).u).u), in Analyze()
2842 std::move(std::get<Expr<SomeCharacter>>(analyzer.MoveExpr(1).u).u)); in Analyze()
2880 analyzer.MoveExpr(0), analyzer.MoveExpr(1))); in RelationHelper()
2925 std::get<Expr<SomeLogical>>(analyzer.MoveExpr(0).u), in LogicalBinaryHelper()
2926 std::get<Expr<SomeLogical>>(analyzer.MoveExpr(1).u))); in LogicalBinaryHelper()
3754 } else if (auto rhsExpr{evaluate::ConvertToType(lhsType, MoveExpr(1))}) { in AddAssignmentConversion()
3780 Expr<SomeType> &&argExpr{MoveExpr(i)}; in ConvertBOZ()