Home
last modified time | relevance | path

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

/external/llvm-project/flang/lib/Evaluate/
Dtools.cpp268 return Package(PromoteAndCombine<OPR>(std::move(zx), std::move(zy))); in MixedComplexLeft()
271 return Package(PromoteAndCombine<OPR>(std::move(zx), std::move(zy))); in MixedComplexLeft()
307 return Package(PromoteAndCombine<OPR>(std::move(zx), std::move(zy))); in MixedComplexRight()
310 return Package(PromoteAndCombine<OPR>(std::move(zx), std::move(zy))); in MixedComplexRight()
326 return Package(PromoteAndCombine<OPR, TypeCategory::Integer>( in NumericOperation()
330 return Package(PromoteAndCombine<OPR, TypeCategory::Real>( in NumericOperation()
349 return Package(PromoteAndCombine<OPR, TypeCategory::Complex>( in NumericOperation()
/external/llvm-project/flang/include/flang/Evaluate/
Dtools.h522 Expr<SomeKind<CAT>> PromoteAndCombine( in PromoteAndCombine() function
622 return PromoteAndCombine<Add, CAT>(std::move(x), std::move(y));
628 return PromoteAndCombine<Subtract, CAT>(std::move(x), std::move(y));
634 return PromoteAndCombine<Multiply, CAT>(std::move(x), std::move(y));
640 return PromoteAndCombine<Divide, CAT>(std::move(x), std::move(y));