Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dtools.cpp313 return Package(PromoteAndCombine<OPR>(std::move(zx), std::move(zy))); in MixedComplexLeft()
316 return Package(PromoteAndCombine<OPR>(std::move(zx), std::move(zy))); in MixedComplexLeft()
355 return Package(PromoteAndCombine<OPR>(std::move(zx), std::move(zy))); in MixedComplexRight()
358 return Package(PromoteAndCombine<OPR>(std::move(zx), std::move(zy))); in MixedComplexRight()
374 return Package(PromoteAndCombine<OPR, TypeCategory::Integer>( in NumericOperation()
378 return Package(PromoteAndCombine<OPR, TypeCategory::Real>( in NumericOperation()
397 return Package(PromoteAndCombine<OPR, TypeCategory::Complex>( in NumericOperation()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dtools.h666 Expr<SomeKind<CAT>> PromoteAndCombine( in PromoteAndCombine() function
776 return PromoteAndCombine<Add, CAT>(std::move(x), std::move(y));
782 return PromoteAndCombine<Subtract, CAT>(std::move(x), std::move(y));
788 return PromoteAndCombine<Multiply, CAT>(std::move(x), std::move(y));
794 return PromoteAndCombine<Divide, CAT>(std::move(x), std::move(y));