Searched refs:SomeReal (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | tools.cpp | 128 [&](Expr<SomeReal> &&rx, in ConvertRealOperands() 133 [&](Expr<SomeReal> &&rx, in ConvertRealOperands() 154 [&](Expr<SomeReal> &&rx, in ConvertRealOperands() 192 Expr<SomeReal> &&rx, Expr<SomeInteger> &&iy) { in MixedRealLeft() 194 [&](auto &&rxk) -> Expr<SomeReal> { in MixedRealLeft() 272 Expr<SomeReal> zr{GetComplexPart(zx, false)}; in MixedComplexLeft() 273 Expr<SomeReal> zi{GetComplexPart(zx, true)}; in MixedComplexLeft() 343 Expr<SomeReal> zr{GetComplexPart(zy, false)}; in MixedComplexRight() 344 Expr<SomeReal> zi{GetComplexPart(zy, true)}; in MixedComplexRight() 377 [](Expr<SomeReal> &&rx, Expr<SomeReal> &&ry) { in NumericOperation() [all …]
|
| H A D | fold-real.cpp | 103 if (auto *x{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction() 197 if (const auto *sExpr{UnwrapExpr<Expr<SomeReal>>(args[1])}) { in FoldIntrinsicFunction() 279 if (const auto *yExpr{UnwrapExpr<Expr<SomeReal>>(args[1])}) { in FoldIntrinsicFunction() 336 template class ExpressionBase<SomeReal>;
|
| H A D | fold-integer.cpp | 510 if (const auto *cx{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction() 539 } else if (const auto *cx{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction() 567 if (auto *sx{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction() 843 if (auto *sx{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction() 866 if (auto *sx{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction() 908 if (const auto *cx{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction() 932 } else if (const auto *cx{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction()
|
| H A D | fold-implementation.h | 1092 if (auto *sx{UnwrapExpr<Expr<SomeReal>>(*resultTypeArg)}) { in RewriteSpecificMINorMAX()
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | type.h | 419 using SomeReal = SomeKind<TypeCategory::Real>; variable 424 using SomeCategory = std::tuple<SomeInteger, SomeReal, SomeComplex, 506 PREFIX<SomeReal> SUFFIX; \
|
| H A D | tools.h | 150 Expr<SomeReal> GetComplexPart( 152 Expr<SomeReal> GetComplexPart(Expr<SomeComplex> &&, bool isImaginary = false); 495 return ConvertToType<TO, TypeCategory::Real>(Expr<SomeReal>{ in ConvertToType()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | expression.cpp | 567 using Result = std::optional<Expr<SomeReal>>; 647 auto &realExpr{std::get<Expr<SomeReal>>(result->u)}; in Analyze() 1168 Expr<SomeReal> realExpr{common::visit( in Analyze()
|