Home
last modified time | relevance | path

Searched refs:SomeComplex (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dtools.cpp208 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 Dfold-complex.cpp41 if (auto *x{UnwrapExpr<Expr<SomeComplex>>(args[0])}) { in FoldIntrinsicFunction()
95 template class ExpressionBase<SomeComplex>;
H A Dfold-integer.cpp545 } 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 Dfold-designator.cpp313 if (auto *zExpr{std::get_if<Expr<SomeComplex>>(&result->u)}) { in OffsetToDesignator()
H A Dfold-real.cpp106 } else if (auto *z{UnwrapExpr<Expr<SomeComplex>>(args[0])}) { in FoldIntrinsicFunction()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dtype.h420 using SomeComplex = SomeKind<TypeCategory::Complex>; variable
424 using SomeCategory = std::tuple<SomeInteger, SomeReal, SomeComplex,
507 PREFIX<SomeComplex> SUFFIX; \
H A Dtools.h151 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 Dexpression.cpp664 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()