Home
last modified time | relevance | path

Searched refs:MoveExpr (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dexpression.cpp130 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()
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()
[all …]