Home
last modified time | relevance | path

Searched refs:InquireSpec (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/flang/lib/Parser/
H A Dio-parsers.cpp381 construct<InquireSpec>(
385 construct<InquireSpec>(
389 construct<InquireSpec>(
394 construct<InquireSpec::CharVar>(pure(InquireSpec::CharVar::Kind::Blank),
401 construct<InquireSpec::CharVar>(pure(InquireSpec::CharVar::Kind::Delim),
424 construct<InquireSpec::CharVar>(pure(InquireSpec::CharVar::Kind::Iomsg),
427 construct<InquireSpec::IntVar>(pure(InquireSpec::IntVar::Kind::Iostat),
436 construct<InquireSpec::IntVar>(pure(InquireSpec::IntVar::Kind::Nextrec),
439 construct<InquireSpec::IntVar>(pure(InquireSpec::IntVar::Kind::Number),
468 construct<InquireSpec::CharVar>(pure(InquireSpec::CharVar::Kind::Round),
[all …]
H A Dunparse.cpp1409 [&](const std::list<InquireSpec> &y) { Walk(y, ", "), Put(')'); }, in Unparse()
1413 bool Pre(const InquireSpec &x) { // R1231 in Pre()
1423 [&](const InquireSpec::CharVar &y) { in Pre()
1427 [&](const InquireSpec::IntVar &y) { in Pre()
1431 [&](const InquireSpec::LogVar &y) { in Pre()
2569 WALK_NESTED_ENUM(InquireSpec::CharVar, Kind) in WALK_NESTED_ENUM()
2570 WALK_NESTED_ENUM(InquireSpec::IntVar, Kind) in WALK_NESTED_ENUM()
2571 WALK_NESTED_ENUM(InquireSpec::LogVar, Kind) in WALK_NESTED_ENUM()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-io.h53 void Enter(const parser::InquireSpec &);
54 void Enter(const parser::InquireSpec::CharVar &);
55 void Enter(const parser::InquireSpec::IntVar &);
56 void Enter(const parser::InquireSpec::LogVar &);
H A Dcheck-do-forall.h26 struct InquireSpec;
55 void Leave(const parser::InquireSpec &); in ENUM_CLASS()
H A Dcheck-io.cpp339 void IoChecker::Enter(const parser::InquireSpec &spec) { in Enter()
346 void IoChecker::Enter(const parser::InquireSpec::CharVar &spec) { in Enter()
348 using ParseKind = parser::InquireSpec::CharVar::Kind; in Enter()
434 void IoChecker::Enter(const parser::InquireSpec::IntVar &spec) { in Enter()
436 using ParseKind = parser::InquireSpec::IntVar::Kind; in Enter()
437 switch (std::get<parser::InquireSpec::IntVar::Kind>(spec.t)) { in Enter()
462 void IoChecker::Enter(const parser::InquireSpec::LogVar &spec) { in Enter()
464 using ParseKind = parser::InquireSpec::LogVar::Kind; in Enter()
465 switch (std::get<parser::InquireSpec::LogVar::Kind>(spec.t)) { in Enter()
668 if (std::get_if<std::list<parser::InquireSpec>>(&stmt.u)) { in Leave()
H A Dcheck-do-forall.cpp1035 void DoForallChecker::Leave(const parser::InquireSpec &inquireSpec) { in Leave()
1036 const auto *intVar{std::get_if<parser::InquireSpec::IntVar>(&inquireSpec.u)}; in Leave()
/llvm-project-15.0.7/flang/lib/Lower/
H A DIO.cpp2008 for (const Fortran::parser::InquireSpec &spec : *stmt) { in getInquireFileExpr()
2034 const Fortran::parser::InquireSpec::CharVar &var, in genInquireSpec()
2038 Fortran::parser::InquireSpec::CharVar::Kind::Iomsg) in genInquireSpec()
2061 mlir::Value genInquireSpec<Fortran::parser::InquireSpec::IntVar>( in genInquireSpec()
2064 const Fortran::parser::InquireSpec::IntVar &var, in genInquireSpec()
2068 Fortran::parser::InquireSpec::IntVar::Kind::Iostat) in genInquireSpec()
2089 Fortran::parser::InquireSpec::IntVar::EnumToString( in genInquireSpec()
2098 mlir::Value genInquireSpec<Fortran::parser::InquireSpec::LogVar>( in genInquireSpec()
2101 const Fortran::parser::InquireSpec::LogVar &var, in genInquireSpec()
2140 for (const Fortran::parser::InquireSpec &spec : ispecs) in lowerIdExpr()
[all …]
H A DPFTBuilder.cpp612 std::get_if<std::list<parser::InquireSpec>>(&stmt.u)) in analyzeIoBranches()
H A DBridge.cpp1977 std::get_if<std::list<Fortran::parser::InquireSpec>>(&stmt.u)) in genFIR()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Ddump-parse-tree.h369 NODE(parser, InquireSpec) in NODE()
370 NODE(InquireSpec, CharVar) in NODE()
371 NODE_ENUM(InquireSpec::CharVar, Kind) in NODE()
372 NODE(InquireSpec, IntVar) in NODE()
373 NODE_ENUM(InquireSpec::IntVar, Kind) in NODE()
374 NODE(InquireSpec, LogVar) in NODE()
375 NODE_ENUM(InquireSpec::LogVar, Kind) in NODE()
H A Dparse-tree.h2794 struct InquireSpec { struct
2795 UNION_CLASS_BOILERPLATE(InquireSpec);
2828 std::variant<std::list<InquireSpec>, Iolength> u; argument