Lines Matching refs:SomeReal
124 Expr<SomeReal> &&ry) -> ConvertRealOperandsResult { in ConvertRealOperands()
128 [&](Expr<SomeReal> &&rx, in ConvertRealOperands()
133 [&](Expr<SomeReal> &&rx, in ConvertRealOperands()
134 Expr<SomeReal> &&ry) -> ConvertRealOperandsResult { in ConvertRealOperands()
154 [&](Expr<SomeReal> &&rx, in ConvertRealOperands()
160 Expr<SomeReal> &&ry) -> ConvertRealOperandsResult { in ConvertRealOperands()
192 Expr<SomeReal> &&rx, Expr<SomeInteger> &&iy) { in MixedRealLeft()
194 [&](auto &&rxk) -> Expr<SomeReal> { in MixedRealLeft()
232 Expr<SomeReal> GetComplexPart(const Expr<SomeComplex> &z, bool isImaginary) { in GetComplexPart()
241 Expr<SomeReal> GetComplexPart(Expr<SomeComplex> &&z, bool isImaginary) { in GetComplexPart()
255 Expr<SomeComplex> PromoteRealToComplex(Expr<SomeReal> &&someX) { in PromoteRealToComplex()
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()
382 [](Expr<SomeReal> &&rx, Expr<SomeInteger> &&iy) { in NumericOperation()
385 [](Expr<SomeInteger> &&ix, Expr<SomeReal> &&ry) { in NumericOperation()
387 [&](auto &&ryk) -> Expr<SomeReal> { in NumericOperation()
404 [&](Expr<SomeComplex> &&zx, Expr<SomeReal> &&ry) { in NumericOperation()
412 [&](Expr<SomeReal> &&rx, Expr<SomeComplex> &&zy) { in NumericOperation()
422 [&](BOZLiteralConstant &&bx, Expr<SomeReal> &&ry) { in NumericOperation()
431 [&](Expr<SomeReal> &&rx, BOZLiteralConstant &&by) { in NumericOperation()
482 [&](Expr<SomeReal> &&x) { return Package(-std::move(x)); }, in Negation()
527 [=](Expr<SomeReal> &&rx, in Relate()
528 Expr<SomeReal> &&ry) -> std::optional<Expr<LogicalResult>> { in Relate()
531 [&](Expr<SomeReal> &&rx, Expr<SomeInteger> &&iy) { in Relate()
535 [&](Expr<SomeInteger> &&ix, Expr<SomeReal> &&ry) { in Relate()
554 [&](Expr<SomeComplex> &&zx, Expr<SomeReal> &&ry) { in Relate()
562 [&](Expr<SomeReal> &&rx, Expr<SomeComplex> &&zy) { in Relate()