Home
last modified time | relevance | path

Searched refs:SomeCharacter (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/flang/lib/Evaluate/
Dexpression.cpp204 bool Expr<SomeCharacter>::operator==(const Expr<SomeCharacter> &that) const { in operator ==()
307 int Expr<SomeCharacter>::GetKind() const { in GetKind()
313 std::optional<Expr<SubscriptInteger>> Expr<SomeCharacter>::LEN() const { in LEN()
Dfold-integer.cpp239 auto *someChar{UnwrapExpr<Expr<SomeCharacter>>(args[0])}; in FoldIntrinsicFunction()
297 if (auto *charExpr{UnwrapExpr<Expr<SomeCharacter>>(args[0])}) { in FoldIntrinsicFunction()
388 if (auto *charExpr{UnwrapExpr<Expr<SomeCharacter>>(args[0])}) { in FoldIntrinsicFunction()
402 if (auto *charExpr{UnwrapExpr<Expr<SomeCharacter>>(args[0])}) { in FoldIntrinsicFunction()
Dfold-character.cpp95 template class ExpressionBase<SomeCharacter>;
Dtools.cpp436 [&](Expr<SomeCharacter> &&) { in Negation() argument
526 [&](Expr<SomeCharacter> &&cx, Expr<SomeCharacter> &&cy) { in Relate()
598 if (auto *cx{UnwrapExpr<Expr<SomeCharacter>>(x)}) { in ConvertToType()
609 return Expr<SomeCharacter>{ in ConvertToType()
Dcall.cpp182 UnwrapExpr<Expr<SomeCharacter>>(arguments_[0].value())}; in LEN()
Dfold-designator.cpp336 std::get_if<Expr<SomeCharacter>>(&result->u)}) { in OffsetToDesignator()
Dvariable.cpp164 std::optional<Expr<SomeCharacter>> Substring::Fold(FoldingContext &context) { in Fold()
Dcharacteristics.cpp125 if (const auto *chExpr{UnwrapExpr<Expr<SomeCharacter>>(assoc.expr())}) { in Characterize()
Dfold-implementation.h325 if (std::optional<Expr<SomeCharacter>> folded{ in Folding()
/external/llvm-project/flang/include/flang/Evaluate/
Dtype.h390 using SomeCharacter = SomeKind<TypeCategory::Character>; variable
394 SomeCharacter, SomeLogical, SomeDerived>;
473 PREFIX<SomeCharacter> SUFFIX; \
Dexpression.h749 template <> class Expr<SomeCharacter> : public ExpressionBase<SomeCharacter> {
751 using Result = SomeCharacter;
Dcharacteristics.h102 if (const auto *chExpr{UnwrapExpr<Expr<SomeCharacter>>(x)}) { in Characterize()
Dvariable.h332 std::optional<Expr<SomeCharacter>> Fold(FoldingContext &);
/external/llvm-project/flang/lib/Semantics/
Dexpression.cpp810 if (auto *charExpr{std::get_if<Expr<SomeCharacter>>(&string->u)}) { in Analyze()
1234 if (Expr<SomeCharacter> * charExpr{UnwrapExpr<Expr<SomeCharacter>>(*x)}) { in Push()
2425 std::move(std::get<Expr<SomeCharacter>>(analyzer.MoveExpr(0).u).u), in Analyze()
2426 std::move(std::get<Expr<SomeCharacter>>(analyzer.MoveExpr(1).u).u)); in Analyze()
Dresolve-names.cpp5334 evaluate::UnwrapExpr<evaluate::Expr<evaluate::SomeCharacter>>( in SetTypeFromAssociation()