Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/lib/Parser/
H A DFortran-parsers.cpp219 "BYTE" >> construct<std::optional<KindSelector>>(pure(1)))))))
226 TYPE_PARSER(construct<KindSelector>(
230 construct<KindSelector>(construct<KindSelector::StarSize>(
958 constexpr auto noKindSelector{construct<std::optional<KindSelector>>()};
H A Dtype-parsers.h59 constexpr Parser<KindSelector> kindSelector; // R706
H A Dunparse.cpp167 void Unparse(const KindSelector &x) { // R706 in Unparse()
173 [&](const KindSelector::StarSize &y) { Put('*'), Walk(y.v); }, in Unparse()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dexpression.h156 const std::optional<parser::KindSelector> &);
412 const std::optional<parser::KindSelector> &);
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h633 struct KindSelector { struct
634 UNION_CLASS_BOILERPLATE(KindSelector);
640 WRAPPER_CLASS(IntegerTypeSpec, std::optional<KindSelector>); argument
684 Real(std::optional<KindSelector> &&k) : kind{std::move(k)} {} in Real()
685 std::optional<KindSelector> kind;
690 Complex(std::optional<KindSelector> &&k) : kind{std::move(k)} {} in Complex()
691 std::optional<KindSelector> kind;
700 Logical(std::optional<KindSelector> &&k) : kind{std::move(k)} {} in Logical()
701 std::optional<KindSelector> kind;
H A Ddump-parse-tree.h409 NODE(parser, KindSelector) in NODE()
410 NODE(KindSelector, StarSize) in NODE()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dresolve-names.cpp364 TypeCategory, const std::optional<parser::KindSelector> &);
650 TypeCategory, const std::optional<parser::KindSelector> &);
652 const std::optional<parser::KindSelector> &);
1853 TypeCategory category, const std::optional<parser::KindSelector> &kind) { in GetKindParamExpr()
2501 TypeCategory category, const std::optional<parser::KindSelector> &kind) { in MakeNumericType()
2511 const std::optional<parser::KindSelector> &kind) { in MakeLogicalType()
H A Dexpression.cpp3160 const std::optional<parser::KindSelector> &selector) { in AnalyzeKindSelector()
3179 [&](const parser::KindSelector::StarSize &x) { in AnalyzeKindSelector()
3868 const std::optional<parser::KindSelector> &selector) { in AnalyzeKindSelector()