Searched refs:ArrayElement (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | parse-tree.cpp | 56 u = common::Indirection<ArrayElement>::Make( 97 ArrayElement arrayElement{DataRef{Name{name}}, std::list<SectionSubscript>{}}; in MakeArrayElementRef() 107 ArrayElement arrayElement{DataRef{common::Indirection{std::move(sc)}}, in MakeArrayElementRef() 181 StructureConstructor ArrayElement::ConvertToStructureConstructor( in ConvertToStructureConstructor() 194 Substring ArrayElement::ConvertToSubstring() { in ConvertToSubstring()
|
| H A D | tools.cpp | 25 [](const common::Indirection<ArrayElement> &sc) -> const Name & { in GetLastName() 83 [](const common::Indirection<ArrayElement> &sc) -> const Name & { in GetFirstName()
|
| H A D | unparse.cpp | 783 void Unparse(const ArrayElement &x) { // R917 in Unparse()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-omp-structure.h | 211 const common::Indirection<parser::ArrayElement> &, const parser::Name &); 258 void CheckArraySection(const parser::ArrayElement &arrayElement,
|
| H A D | check-omp-structure.cpp | 1983 parser::Unwrap<parser::ArrayElement>(ompObject)}) { in CheckReductionArraySection() 2100 parser::Unwrap<parser::ArrayElement>(ompObject)) { in CheckIsVarPartOfAnotherVar() 2382 std::get_if<common::Indirection<parser::ArrayElement>>( in Enter() 2459 [&](const common::Indirection<parser::ArrayElement> &elem) { in CheckDependList() 2481 const parser::ArrayElement &arrayElement, const parser::Name &name, in CheckArraySection()
|
| H A D | resolve-names-utils.cpp | 533 [&](const common::Indirection<parser::ArrayElement> &elem) { in CheckDataRef()
|
| H A D | expression.cpp | 344 std::get_if<common::Indirection<parser::ArrayElement>>(&dataRef.u)}) { in FixMisparsedSubstringDataRef() 346 parser::ArrayElement &arrElement{ae->value()}; in FixMisparsedSubstringDataRef() 1035 MaybeExpr ExpressionAnalyzer::Analyze(const parser::ArrayElement &ae) { in Analyze()
|
| H A D | resolve-names.cpp | 6025 if (auto *elem{parser::Unwrap<parser::ArrayElement>(mutableData)}) { in Pre() 6478 [&](const Indirection<parser::ArrayElement> &y) { in ResolveDataRef()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | parse-tree-visitor.h | 308 template <typename V> void Walk(const ArrayElement &x, V &visitor) { in Walk() 315 template <typename M> void Walk(ArrayElement &x, M &mutator) { in Walk()
|
| H A D | parse-tree.h | 186 struct ArrayElement; // R917 1759 common::Indirection<ArrayElement>, 1848 struct ArrayElement { struct 1849 BOILERPLATE(ArrayElement); 1850 ArrayElement(DataRef &&dr, std::list<SectionSubscript> &&ss) in ArrayElement() function
|
| H A D | dump-parse-tree.h | 133 NODE(parser, ArrayElement) in NODE()
|
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | expression.h | 269 MaybeExpr Analyze(const parser::ArrayElement &);
|