Home
last modified time | relevance | path

Searched refs:BOZLiteralConstant (Results 1 – 22 of 22) sorted by relevance

/external/llvm-project/flang/lib/Evaluate/
Dtools.cpp104 BOZLiteralConstant &&by) -> ConvertRealOperandsResult { in ConvertRealOperands()
111 [&](BOZLiteralConstant &&bx, in ConvertRealOperands()
120 BOZLiteralConstant &&by) -> ConvertRealOperandsResult { in ConvertRealOperands()
124 [&](BOZLiteralConstant &&bx, in ConvertRealOperands()
369 [&](BOZLiteralConstant &&bx, Expr<SomeInteger> &&iy) { in NumericOperation()
374 [&](BOZLiteralConstant &&bx, Expr<SomeReal> &&ry) { in NumericOperation()
379 [&](Expr<SomeInteger> &&ix, BOZLiteralConstant &&by) { in NumericOperation()
383 [&](Expr<SomeReal> &&rx, BOZLiteralConstant &&by) { in NumericOperation()
417 [&](BOZLiteralConstant &&) { in Negation() argument
582 if (auto *boz{std::get_if<BOZLiteralConstant>(&x.u)}) { in ConvertToType()
[all …]
Dfold-logical.cpp63 static_assert(std::is_same_v<Scalar<LargestInt>, BOZLiteralConstant>); in FoldIntrinsicFunction()
71 } else if (auto *x{UnwrapExpr<BOZLiteralConstant>(args[i])}) { in FoldIntrinsicFunction()
Dcheck-expression.cpp138 bool operator()(const BOZLiteralConstant &) const { return false; } in operator ()()
Dformatting.cpp443 [&](const BOZLiteralConstant &x) { in AsFortran()
Dfold-integer.cpp338 if constexpr (std::is_same_v<From, BOZLiteralConstant> || in FoldIntrinsicFunction()
Dcharacteristics.cpp388 [&](const BOZLiteralConstant &) { in FromActual() argument
Dfold-implementation.h1449 if constexpr (std::is_same_v<From, BOZLiteralConstant>) { in ToReal()
Dintrinsics.cpp1170 if (std::holds_alternative<BOZLiteralConstant>(expr.u)) { in Match()
/external/llvm-project/flang/lib/Semantics/
Ddata-to-inits.cpp235 evaluate::BOZLiteralConstant bits{0}; in ConvertElement()
238 evaluate::BOZLiteralConstant chBOZ{static_cast<unsigned char>(ch)}; in ConvertElement()
334 if (std::holds_alternative<evaluate::BOZLiteralConstant>(expr->u) && in InitElement()
Dcheck-call.cpp619 std::holds_alternative<evaluate::BOZLiteralConstant>( in CheckExplicitInterfaceArg()
Dexpression.cpp163 return std::holds_alternative<BOZLiteralConstant>(GetExpr(i).u); in IsBOZLiteral()
626 MaybeExpr ExpressionAnalyzer::Analyze(const parser::BOZLiteralConstant &x) { in Analyze()
645 auto value{BOZLiteralConstant::Read(p, base, false /*unsigned*/)}; in Analyze()
3211 auto *boz{std::get_if<BOZLiteralConstant>(&argExpr.u)}; in ConvertBOZ()
/external/llvm-project/flang/include/flang/Evaluate/
Dshape.h97 Result operator()(const BOZLiteralConstant &) const { return Scalar(); } in operator()
Dtraverse.h85 Result operator()(const BOZLiteralConstant &) const { in operator()
Dexpression.h766 using BOZLiteralConstant = typename LargestReal::Scalar::Word;
777 using TypelessExpression = std::variant<BOZLiteralConstant, NullPointer,
Dtools.h369 template <typename TO> Expr<TO> ConvertToType(BOZLiteralConstant &&x) { in ConvertToType()
/external/llvm-project/flang/include/flang/Semantics/
Dexpression.h257 MaybeExpr Analyze(const parser::BOZLiteralConstant &);
/external/llvm-project/flang/lib/Parser/
Dexpr-parsers.cpp30 TYPE_PARSER(construct<BOZLiteralConstant>(BOZLiteral{}))
DFortran-parsers.cpp144 construct<LiteralConstant>(Parser<BOZLiteralConstant>{}),
Dunparse.cpp387 void Unparse(const BOZLiteralConstant &x) { // R764 - R767 in Unparse()
/external/llvm-project/flang/lib/Lower/
DConvertType.cpp298 mlir::Type gen(const Fortran::evaluate::BOZLiteralConstant &) { in gen() argument
/external/llvm-project/flang/include/flang/Parser/
Ddump-parse-tree.h141 NODE(parser, BOZLiteralConstant) in NODE()
Dparse-tree.h850 WRAPPER_CLASS(BOZLiteralConstant, std::string);
859 RealLiteralConstant, ComplexLiteralConstant, BOZLiteralConstant,