Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Semantics/
Dsymbol.h142 class AssocEntityDetails : public EntityDetails {
144 AssocEntityDetails() {} in AssocEntityDetails() function
145 explicit AssocEntityDetails(SomeExpr &&expr) : expr_{std::move(expr)} {} in AssocEntityDetails() function
146 AssocEntityDetails(const AssocEntityDetails &) = default;
147 AssocEntityDetails(AssocEntityDetails &&) = default;
148 AssocEntityDetails &operator=(const AssocEntityDetails &) = default;
149 AssocEntityDetails &operator=(AssocEntityDetails &&) = default;
158 llvm::raw_ostream &operator<<(llvm::raw_ostream &, const AssocEntityDetails &);
471 ObjectEntityDetails, ProcEntityDetails, AssocEntityDetails,
615 [](const AssocEntityDetails &aed) { in Rank()
[all …]
/external/llvm-project/flang/lib/Semantics/
Dsymbol.cpp125 void AssocEntityDetails::set_rank(int rank) { rank_ = rank; } in set_rank()
234 [](const AssocEntityDetails &) { return "AssocEntity"; }, in DetailsToString() argument
285 [&](AssocEntityDetails &x) { x.set_type(type); }, in SetType()
348 llvm::raw_ostream &os, const AssocEntityDetails &x) { in operator <<()
Dassignment.cpp175 if (const auto *assoc{base->detailsIf<AssocEntityDetails>()}) { in CheckForPureContext()
Dresolve-names.cpp2087 [](const AssocEntityDetails &) { return true; }, in NeedsType() argument
5268 auto &details{symbol->get<AssocEntityDetails>()}; in Post()
5304 if (symbol->has<AssocEntityDetails>() && symbol->owner() == currScope()) { in MakeAssocEntity()
5316 symbol->set_details(AssocEntityDetails{common::Clone(*expr)}); in MakeAssocEntity()
5318 symbol->set_details(AssocEntityDetails{}); in MakeAssocEntity()
5325 auto &details{symbol.get<AssocEntityDetails>()}; in SetTypeFromAssociation()
5625 if (!symbol.has<AssocEntityDetails>() && !ConvertToObjectEntity(symbol)) { in FindComponent()
5864 symbol->has<AssocEntityDetails>()) { in HandleProcedureName()
Dexpression.cpp248 CHECK(symbol.has<semantics::AssocEntityDetails>()); in CompleteSubscripts()
2602 symbol.has<semantics::AssocEntityDetails>()) { in FixMisparsedFunctionReference()
Dcheck-declarations.cpp238 canHaveAssumedParameter |= symbol.has<AssocEntityDetails>(); in Check()
/external/llvm-project/flang/lib/Evaluate/
Dshape.cpp214 symbol.detailsIf<semantics::AssocEntityDetails>()}) { in operator ()()
289 symbol.detailsIf<semantics::AssocEntityDetails>()}) { in GetExtent()
356 symbol.detailsIf<semantics::AssocEntityDetails>()}) { in GetUpperBound()
414 [&](const semantics::AssocEntityDetails &assoc) { in operator ()()
453 } else if (symbol.has<semantics::AssocEntityDetails>()) { in operator ()()
Dtools.cpp718 if (const auto *details{x.detailsIf<semantics::AssocEntityDetails>()}) { in operator ()()
747 if (const auto *details{symbol.detailsIf<semantics::AssocEntityDetails>()}) { in ResolveAssociations()
917 const semantics::AssocEntityDetails &details) { in GetAssociatedVariable()
930 const auto *details{ultimate.detailsIf<semantics::AssocEntityDetails>()}; in GetAssociationRoot()
Dtype.cpp70 [](const AssocEntityDetails &d) { in IsDescriptor()
Dcharacteristics.cpp100 [&](const semantics::AssocEntityDetails &assoc) { in Characterize()
120 const semantics::AssocEntityDetails &assoc, FoldingContext &context) { in Characterize()
/external/llvm-project/flang/include/flang/Evaluate/
Dcharacteristics.h157 const semantics::AssocEntityDetails &, FoldingContext &);