Lines Matching refs:AsGenericExpr
224 } else if (MaybeExpr result{AsGenericExpr(std::move(ref))}) { in Designate()
434 return AsGenericExpr(std::move(x)); in AsMaybeExpr()
650 return AsGenericExpr(-std::move(realExpr)); in Analyze()
664 return AsGenericExpr(-std::move(std::get<Expr<SomeComplex>>(result->u))); in Analyze()
687 return AsGenericExpr(Constant<Type<TypeCategory::Character, 1>>{ in AnalyzeString()
691 return AsGenericExpr(Constant<Type<TypeCategory::Character, 2>>{ in AnalyzeString()
695 return AsGenericExpr(Constant<Type<TypeCategory::Character, 4>>{ in AnalyzeString()
761 return AsGenericExpr(std::move(value.value)); in Analyze()
779 ultimate, AsGenericExpr(TypeParamInquiry{std::nullopt, ultimate}))); in Analyze()
937 return AsGenericExpr( in Analyze()
1132 AsGenericExpr(TypeParamInquiry{ in Analyze()
1178 return AsGenericExpr(std::move(realExpr)); in Analyze()
1378 x = AsGenericExpr(ConvertToKind<TypeCategory::Integer>( in Push()
1393 x = AsGenericExpr(ConvertToKind<TypeCategory::Integer>( in Push()
1963 ActualArgument passed{AsGenericExpr(common::Clone(expr))}; in AddPassArg()
2734 return AsGenericExpr( in Analyze()
2836 return AsGenericExpr(Concat<T::kind>{std::move(x), std::move(y)}); in Analyze()
2924 return AsGenericExpr(BinaryLogicalOperation(opr, in LogicalBinaryHelper()