Home
last modified time | relevance | path

Searched refs:ArrayElement (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/flang/lib/Parser/
H A Dparse-tree.cpp56 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 Dtools.cpp25 [](const common::Indirection<ArrayElement> &sc) -> const Name & { in GetLastName()
83 [](const common::Indirection<ArrayElement> &sc) -> const Name & { in GetFirstName()
H A Dunparse.cpp783 void Unparse(const ArrayElement &x) { // R917 in Unparse()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-omp-structure.h211 const common::Indirection<parser::ArrayElement> &, const parser::Name &);
258 void CheckArraySection(const parser::ArrayElement &arrayElement,
H A Dcheck-omp-structure.cpp1983 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 Dresolve-names-utils.cpp533 [&](const common::Indirection<parser::ArrayElement> &elem) { in CheckDataRef()
H A Dexpression.cpp344 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 Dresolve-names.cpp6025 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 Dparse-tree-visitor.h308 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 Dparse-tree.h186 struct ArrayElement; // R917
1759 common::Indirection<ArrayElement>,
1848 struct ArrayElement { struct
1849 BOILERPLATE(ArrayElement);
1850 ArrayElement(DataRef &&dr, std::list<SectionSubscript> &&ss) in ArrayElement() argument
H A Ddump-parse-tree.h133 NODE(parser, ArrayElement) in NODE()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dexpression.h269 MaybeExpr Analyze(const parser::ArrayElement &);