Searched refs:AssocEntityDetails (Results 1 – 11 of 11) sorted by relevance
/external/llvm-project/flang/include/flang/Semantics/ |
D | symbol.h | 142 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/ |
D | symbol.cpp | 125 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 <<()
|
D | assignment.cpp | 175 if (const auto *assoc{base->detailsIf<AssocEntityDetails>()}) { in CheckForPureContext()
|
D | resolve-names.cpp | 2087 [](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()
|
D | expression.cpp | 248 CHECK(symbol.has<semantics::AssocEntityDetails>()); in CompleteSubscripts() 2602 symbol.has<semantics::AssocEntityDetails>()) { in FixMisparsedFunctionReference()
|
D | check-declarations.cpp | 238 canHaveAssumedParameter |= symbol.has<AssocEntityDetails>(); in Check()
|
/external/llvm-project/flang/lib/Evaluate/ |
D | shape.cpp | 214 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 ()()
|
D | tools.cpp | 718 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()
|
D | type.cpp | 70 [](const AssocEntityDetails &d) { in IsDescriptor()
|
D | characteristics.cpp | 100 [&](const semantics::AssocEntityDetails &assoc) { in Characterize() 120 const semantics::AssocEntityDetails &assoc, FoldingContext &context) { in Characterize()
|
/external/llvm-project/flang/include/flang/Evaluate/ |
D | characteristics.h | 157 const semantics::AssocEntityDetails &, FoldingContext &);
|