Home
last modified time | relevance | path

Searched refs:KindParam (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/flang/lib/Parser/
H A Dtype-parsers.h62 constexpr Parser<KindParam> kindParam; // R709
H A DFortran-parsers.cpp244 TYPE_PARSER(construct<KindParam>(digitString64) ||
245 construct<KindParam>(scalar(integer(constant(name)))))
337 construct<CharLiteralConstant>(construct<std::optional<KindParam>>(),
H A Dunparse.cpp179 Walk("_", std::get<std::optional<KindParam>>(x.t)); in Unparse()
183 Walk("_", std::get<std::optional<KindParam>>(x.t)); in Unparse()
217 if (const auto &k{std::get<std::optional<KindParam>>(x.t)}) { in Unparse()
235 Walk("_", std::get<std::optional<KindParam>>(x.t)); in Unparse()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h753 struct KindParam { struct
754 UNION_CLASS_BOILERPLATE(KindParam);
762 std::tuple<CharBlock, std::optional<KindParam>> t; argument
768 std::tuple<CharBlock, std::optional<KindParam>> t;
786 RealLiteralConstant(Real &&r, std::optional<KindParam> &&k) in RealLiteralConstant()
789 std::optional<KindParam> kind;
828 std::tuple<std::optional<KindParam>, std::string> t;
842 std::tuple<bool, std::optional<KindParam>> t;
H A Ddump-parse-tree.h408 NODE(parser, KindParam) in NODE()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dexpression.h309 const std::optional<parser::KindParam> &, int defaultKind);
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dexpression.cpp445 const std::optional<parser::KindParam> &kindParam, int defaultKind) { in AnalyzeKindParam()
518 const auto &kindParam{std::get<std::optional<parser::KindParam>>(x.t)}; in IntLiteralConstant()
705 AnalyzeKindParam(std::get<std::optional<parser::KindParam>>(x.t), 1)}; in Analyze()
719 auto kind{AnalyzeKindParam(std::get<std::optional<parser::KindParam>>(x.t), in Analyze()
H A Dresolve-names.cpp905 bool Pre(const parser::KindParam &);
4354 bool DeclarationVisitor::Pre(const parser::KindParam &x) { in Pre()
/llvm-project-15.0.7/flang/lib/Lower/
H A DPFTBuilder.cpp150 false, std::optional<parser::KindParam>{}}}}}}}}, in convertIfStmt()