Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Evaluate/
Dtools.h105 Expr<SomeKind<CATEGORY>> AsCategoryExpr(Expr<SomeKind<CATEGORY>> &&x) { in AsCategoryExpr() function
114 return Expr<SomeType>{AsCategoryExpr(std::move(x))}; in AsGenericExpr()
119 common::IfNoLvalue<Expr<SomeKind<ResultType<A>::category>>, A> AsCategoryExpr( in AsCategoryExpr() function
134 return AsCategoryExpr(ComplexConstructor<KIND>{std::move(re), std::move(im)}); in MakeComplex()
404 return AsCategoryExpr( in ConvertTo()
429 AsCategoryExpr(ConvertToType<T>(std::move(value)))); in Test()
527 return AsCategoryExpr( in PromoteAndCombine()
/external/llvm-project/flang/lib/Evaluate/
Dtools.cpp162 return AsCategoryExpr( in MixedRealLeft()
167 return AsCategoryExpr(OPR<resultType>{ in MixedRealLeft()
201 return AsCategoryExpr(ComplexComponent<kind>{isImaginary, zk}); in GetComplexPart()
214 return AsCategoryExpr(ComplexConstructor<RT::kind>{ in PromoteRealToComplex()
260 return AsCategoryExpr( in MixedComplexLeft()
341 return AsCategoryExpr( in NumericOperation()
457 [](auto &&xk) { return AsCategoryExpr(LogicalNegation(std::move(xk))); }, in LogicalNegation()
Dvariable.cpp226 AsCategoryExpr(AsExpr(Constant<Type<TypeCategory::Character, 1>>{ in Fold()
229 return {AsCategoryExpr(Constant<Type<TypeCategory::Character, 2>>{ in Fold()
232 return {AsCategoryExpr(Constant<Type<TypeCategory::Character, 4>>{ in Fold()
Dfold-implementation.h661 return Fold(context, ConvertToType<T>(AsCategoryExpr(std::move(maxRef)))); in RewriteSpecificMINorMAX()
1168 AsExpr(Convert<typename TO::Part>{AsCategoryExpr( in FoldOperation()
1170 AsExpr(Convert<typename TO::Part>{AsCategoryExpr( in FoldOperation()
/external/llvm-project/flang/lib/Semantics/
Dexpression.cpp477 return {AsCategoryExpr(ReadRealLiteral<T>(literal, context))}; in Test()
1034 return AsCategoryExpr(Designator<PartType>{ in Analyze()