Searched refs:StructureComponent (Results 1 – 16 of 16) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | tools.cpp | 15 const Name &GetLastName(const StructureComponent &x) { in GetLastName() 23 [](const common::Indirection<StructureComponent> &sc) in GetLastName() 73 const Name &GetFirstName(const StructureComponent &x) { in GetFirstName() 81 [](const common::Indirection<StructureComponent> &sc) in GetFirstName() 166 [](const StructureComponent &x) -> const CoindexedNamedObject * { in GetCoindexedNamedObject()
|
| H A D | parse-tree.cpp | 39 std::holds_alternative<common::Indirection<StructureComponent>>( in EndsInBareName() 52 u = common::Indirection<StructureComponent>::Make( 106 StructureComponent &&sc, std::list<Expr> &&subscripts) { in MakeArrayElementRef()
|
| H A D | type-parsers.h | 87 constexpr Parser<StructureComponent> structureComponent; // R913
|
| H A D | Fortran-parsers.cpp | 1099 TYPE_PARSER(construct<StructureComponent>(
|
| H A D | unparse.cpp | 773 void Unparse(const StructureComponent &x) { // R913 in Unparse()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | tools.h | 20 const Name &GetLastName(const StructureComponent &); 34 const Name &GetFirstName(const StructureComponent &);
|
| H A D | parse-tree.h | 184 struct StructureComponent; // R913 1758 std::variant<Name, common::Indirection<StructureComponent>, 1824 struct StructureComponent { struct 1825 BOILERPLATE(StructureComponent); 1826 StructureComponent(DataRef &&dr, Name &&n) in StructureComponent() argument 1835 WRAPPER_CLASS_BOILERPLATE(ProcComponentRef, Scalar<StructureComponent>); argument 1863 std::variant<Name, StructureComponent> u; 1935 std::variant<Name, StructureComponent> u;
|
| H A D | parse-tree-visitor.h | 603 template <typename V> void Walk(const StructureComponent &x, V &visitor) { in Walk() 610 template <typename M> void Walk(StructureComponent &x, M &mutator) { in Walk()
|
| H A D | dump-parse-tree.h | 655 NODE(parser, StructureComponent) in NODE()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-deallocate.cpp | 36 [&](const parser::StructureComponent &structureComponent) { in Leave()
|
| H A D | check-nullify.cpp | 43 [&](const parser::StructureComponent &structureComponent) { in Leave()
|
| H A D | expression.cpp | 380 if (auto *sc{std::get_if<common::Indirection<parser::StructureComponent>>( in FixMisparsedSubstring() 382 parser::StructureComponent &structComponent{sc->value()}; in FixMisparsedSubstring() 1117 MaybeExpr ExpressionAnalyzer::Analyze(const parser::StructureComponent &sc) { in Analyze() 1990 const parser::StructureComponent &sc{pcr.v.thing}; in AnalyzeProcedureComponentRef() 2437 [&](const parser::StructureComponent &x) { in AssumedTypePointerOrAllocatableDummy()
|
| H A D | resolve-names-utils.cpp | 527 [&](const common::Indirection<parser::StructureComponent> &) { in CheckDataRef() argument
|
| H A D | check-omp-structure.cpp | 2066 parser::Unwrap<parser::StructureComponent>(dataRef)}) { in IsDataRefTypeParamInquiry() 2098 } else if (parser::Unwrap<parser::StructureComponent>( in CheckIsVarPartOfAnotherVar() 2463 [&](const common::Indirection<parser::StructureComponent> &) { in CheckDependList() argument
|
| H A D | resolve-names.cpp | 998 const parser::StructureComponent &); 6453 const parser::StructureComponent &x) { in ResolveStructureComponent() 6475 [=](const Indirection<parser::StructureComponent> &y) { in ResolveDataRef() 7277 [&](const parser::StructureComponent &x) { in Post() 7286 [&](const parser::StructureComponent &x) { in Post()
|
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | expression.h | 239 MaybeExpr Analyze(const parser::StructureComponent &);
|