Searched refs:BOZLiteralConstant (Results 1 – 22 of 22) sorted by relevance
/external/llvm-project/flang/lib/Evaluate/ |
D | tools.cpp | 104 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 …]
|
D | fold-logical.cpp | 63 static_assert(std::is_same_v<Scalar<LargestInt>, BOZLiteralConstant>); in FoldIntrinsicFunction() 71 } else if (auto *x{UnwrapExpr<BOZLiteralConstant>(args[i])}) { in FoldIntrinsicFunction()
|
D | check-expression.cpp | 138 bool operator()(const BOZLiteralConstant &) const { return false; } in operator ()()
|
D | formatting.cpp | 443 [&](const BOZLiteralConstant &x) { in AsFortran()
|
D | fold-integer.cpp | 338 if constexpr (std::is_same_v<From, BOZLiteralConstant> || in FoldIntrinsicFunction()
|
D | characteristics.cpp | 388 [&](const BOZLiteralConstant &) { in FromActual() argument
|
D | fold-implementation.h | 1449 if constexpr (std::is_same_v<From, BOZLiteralConstant>) { in ToReal()
|
D | intrinsics.cpp | 1170 if (std::holds_alternative<BOZLiteralConstant>(expr.u)) { in Match()
|
/external/llvm-project/flang/lib/Semantics/ |
D | data-to-inits.cpp | 235 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()
|
D | check-call.cpp | 619 std::holds_alternative<evaluate::BOZLiteralConstant>( in CheckExplicitInterfaceArg()
|
D | expression.cpp | 163 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/ |
D | shape.h | 97 Result operator()(const BOZLiteralConstant &) const { return Scalar(); } in operator()
|
D | traverse.h | 85 Result operator()(const BOZLiteralConstant &) const { in operator()
|
D | expression.h | 766 using BOZLiteralConstant = typename LargestReal::Scalar::Word; 777 using TypelessExpression = std::variant<BOZLiteralConstant, NullPointer,
|
D | tools.h | 369 template <typename TO> Expr<TO> ConvertToType(BOZLiteralConstant &&x) { in ConvertToType()
|
/external/llvm-project/flang/lib/Parser/ |
D | expr-parsers.cpp | 30 TYPE_PARSER(construct<BOZLiteralConstant>(BOZLiteral{}))
|
D | Fortran-parsers.cpp | 144 construct<LiteralConstant>(Parser<BOZLiteralConstant>{}),
|
D | unparse.cpp | 387 void Unparse(const BOZLiteralConstant &x) { // R764 - R767 in Unparse()
|
/external/llvm-project/flang/include/flang/Semantics/ |
D | expression.h | 257 MaybeExpr Analyze(const parser::BOZLiteralConstant &);
|
/external/llvm-project/flang/lib/Lower/ |
D | ConvertType.cpp | 298 mlir::Type gen(const Fortran::evaluate::BOZLiteralConstant &) { in gen() argument
|
/external/llvm-project/flang/include/flang/Parser/ |
D | dump-parse-tree.h | 141 NODE(parser, BOZLiteralConstant) in NODE()
|
D | parse-tree.h | 850 WRAPPER_CLASS(BOZLiteralConstant, std::string); 859 RealLiteralConstant, ComplexLiteralConstant, BOZLiteralConstant,
|