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