Searched refs:PromoteAndCombine (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | tools.cpp | 313 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 D | tools.h | 666 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));
|