Searched refs:SomeReal (Results 1 – 7 of 7) sorted by relevance
89 Expr<SomeReal> &&ry) -> ConvertRealOperandsResult { in ConvertRealOperands()93 [&](Expr<SomeReal> &&rx, in ConvertRealOperands()98 [&](Expr<SomeReal> &&rx, in ConvertRealOperands()99 Expr<SomeReal> &&ry) -> ConvertRealOperandsResult { in ConvertRealOperands()119 [&](Expr<SomeReal> &&rx, in ConvertRealOperands()125 Expr<SomeReal> &&ry) -> ConvertRealOperandsResult { in ConvertRealOperands()157 Expr<SomeReal> &&rx, Expr<SomeInteger> &&iy) { in MixedRealLeft()159 [&](auto &&rxk) -> Expr<SomeReal> { in MixedRealLeft()197 Expr<SomeReal> GetComplexPart(const Expr<SomeComplex> &z, bool isImaginary) { in GetComplexPart()210 Expr<SomeComplex> PromoteRealToComplex(Expr<SomeReal> &&someX) { in PromoteRealToComplex()[all …]
158 if (const auto *cx{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction()197 } else if (const auto *cx{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction()225 if (auto *sx{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction()428 if (auto *sx{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction()442 if (auto *sx{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction()479 if (const auto *cx{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction()501 } else if (const auto *cx{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction()
69 if (auto *x{UnwrapExpr<Expr<SomeReal>>(args[0])}) { in FoldIntrinsicFunction()160 template class ExpressionBase<SomeReal>;
663 if (auto *sx{UnwrapExpr<Expr<SomeReal>>(*resultTypeArg)}) { in RewriteSpecificMINorMAX()
388 using SomeReal = SomeKind<TypeCategory::Real>; variable393 using SomeCategory = std::tuple<SomeInteger, SomeReal, SomeComplex,471 PREFIX<SomeReal> SUFFIX; \
128 Expr<SomeReal> GetComplexPart(355 return ConvertToType<TO, TypeCategory::Real>(Expr<SomeReal>{ in ConvertToType()
469 using Result = std::optional<Expr<SomeReal>>;541 auto &realExpr{std::get<Expr<SomeReal>>(result->u)}; in Analyze()1028 Expr<SomeReal> realExpr{std::visit( in Analyze()