Searched refs:SomeComplex (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | tools.cpp | 208 std::optional<Expr<SomeComplex>> ConstructComplex( in ConstructComplex() 222 std::optional<Expr<SomeComplex>> ConstructComplex( in ConstructComplex() 312 Expr<SomeComplex> zy{ConvertTo(zx, std::move(iry))}; in MixedComplexLeft() 354 Expr<SomeComplex> zx{ConvertTo(zy, std::move(irx))}; in MixedComplexRight() 396 [](Expr<SomeComplex> &&zx, Expr<SomeComplex> &&zy) { in NumericOperation() 400 [&](Expr<SomeComplex> &&zx, Expr<SomeInteger> &&iy) { in NumericOperation() 404 [&](Expr<SomeComplex> &&zx, Expr<SomeReal> &&ry) { in NumericOperation() 412 [&](Expr<SomeReal> &&rx, Expr<SomeComplex> &&zy) { in NumericOperation() 539 [&](Expr<SomeComplex> &&zx, in Relate() 554 [&](Expr<SomeComplex> &&zx, Expr<SomeReal> &&ry) { in Relate() [all …]
|
| H A D | fold-complex.cpp | 41 if (auto *x{UnwrapExpr<Expr<SomeComplex>>(args[0])}) { in FoldIntrinsicFunction() 95 template class ExpressionBase<SomeComplex>;
|
| H A D | fold-integer.cpp | 545 } else if (const auto *cx{UnwrapExpr<Expr<SomeComplex>>(args[0])}) { in FoldIntrinsicFunction() 914 } else if (const auto *cx{UnwrapExpr<Expr<SomeComplex>>(args[0])}) { in FoldIntrinsicFunction() 938 } else if (const auto *cx{UnwrapExpr<Expr<SomeComplex>>(args[0])}) { in FoldIntrinsicFunction()
|
| H A D | fold-designator.cpp | 313 if (auto *zExpr{std::get_if<Expr<SomeComplex>>(&result->u)}) { in OffsetToDesignator()
|
| H A D | fold-real.cpp | 106 } else if (auto *z{UnwrapExpr<Expr<SomeComplex>>(args[0])}) { in FoldIntrinsicFunction()
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | type.h | 420 using SomeComplex = SomeKind<TypeCategory::Complex>; variable 424 using SomeCategory = std::tuple<SomeInteger, SomeReal, SomeComplex, 507 PREFIX<SomeComplex> SUFFIX; \
|
| H A D | tools.h | 151 const Expr<SomeComplex> &, bool isImaginary = false); 152 Expr<SomeReal> GetComplexPart(Expr<SomeComplex> &&, bool isImaginary = false); 155 Expr<SomeComplex> MakeComplex(Expr<Type<TypeCategory::Real, KIND>> &&re, in MakeComplex() 640 std::optional<Expr<SomeComplex>> ConstructComplex(parser::ContextualMessages &, 642 std::optional<Expr<SomeComplex>> ConstructComplex(parser::ContextualMessages &,
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | expression.cpp | 664 return AsGenericExpr(-std::move(std::get<Expr<SomeComplex>>(result->u))); in Analyze() 1165 if (auto *zExpr{std::get_if<Expr<SomeComplex>>(&base->u)}) { in Analyze()
|