Searched refs:AssocEntityDetails (Results 1 – 18 of 18) sorted by relevance
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | symbol.h | 167 class AssocEntityDetails : public EntityDetails { 169 AssocEntityDetails() {} in AssocEntityDetails() function 170 explicit AssocEntityDetails(SomeExpr &&expr) : expr_{std::move(expr)} {} in AssocEntityDetails() function 171 AssocEntityDetails(const AssocEntityDetails &) = default; 172 AssocEntityDetails(AssocEntityDetails &&) = default; 173 AssocEntityDetails &operator=(const AssocEntityDetails &) = default; 174 AssocEntityDetails &operator=(AssocEntityDetails &&) = default; 183 llvm::raw_ostream &operator<<(llvm::raw_ostream &, const AssocEntityDetails &); 506 ObjectEntityDetails, ProcEntityDetails, AssocEntityDetails, 717 [](const AssocEntityDetails &aed) { [all …]
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | shape.cpp | 41 .has<semantics::AssocEntityDetails>(); // exprs have explicit shape in IsExplicitShape() 309 symbol.detailsIf<semantics::AssocEntityDetails>()}) { in GetLowerBound() 436 if (const auto *assoc{last.detailsIf<semantics::AssocEntityDetails>()}) { in GetExtent() 549 symbol.detailsIf<semantics::AssocEntityDetails>()}) { in GetRawUpperBound() 599 symbol.detailsIf<semantics::AssocEntityDetails>()}) { in GetUBOUND() 676 [&](const semantics::AssocEntityDetails &assoc) { in operator ()() 721 } else if (symbol.has<semantics::AssocEntityDetails>()) { in operator ()()
|
| H A D | tools.cpp | 704 if (const auto *assoc{original.detailsIf<semantics::AssocEntityDetails>()}) { in IsAssumedRank() 815 if (const auto *details{x.detailsIf<semantics::AssocEntityDetails>()}) { in operator ()() 1143 if (const auto *details{symbol.detailsIf<AssocEntityDetails>()}) { in ResolveAssociations() 1155 static const Symbol *GetAssociatedVariable(const AssocEntityDetails &details) { in GetAssociatedVariable() 1168 if (const auto *details{symbol.detailsIf<AssocEntityDetails>()}) { in GetAssociationRoot() 1193 } else if (const auto *assoc{symbol.detailsIf<AssocEntityDetails>()}) { in IsVariableName() 1358 if (symbol.has<AssocEntityDetails>()) { in IsSaved()
|
| H A D | check-expression.cpp | 216 ultimate.detailsIf<semantics::AssocEntityDetails>()}) { in operator ()() 515 ultimate.detailsIf<semantics::AssocEntityDetails>()}) { in operator ()()
|
| H A D | type.cpp | 69 [](const AssocEntityDetails &d) { in IsDescriptor()
|
| H A D | characteristics.cpp | 85 [&](const semantics::AssocEntityDetails &assoc) { in Characterize() 116 const semantics::AssocEntityDetails &assoc, FoldingContext &context) { in Characterize()
|
| H A D | variable.cpp | 263 if (const auto *assoc{ultimate.detailsIf<semantics::AssocEntityDetails>()}) { in SymbolLEN()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | symbol.cpp | 136 void AssocEntityDetails::set_rank(int rank) { rank_ = rank; } in set_rank() 246 [](const AssocEntityDetails &) { return "AssocEntity"; }, in DetailsToString() argument 297 [&](AssocEntityDetails &x) { x.set_type(type); }, in SetType() 390 llvm::raw_ostream &os, const AssocEntityDetails &x) { in operator <<()
|
| H A D | check-data.cpp | 73 : symbol.has<AssocEntityDetails>() ? "Construct association" in operator ()()
|
| H A D | assignment.cpp | 175 if (const auto *assoc{base->detailsIf<AssocEntityDetails>()}) { in CheckForPureContext()
|
| H A D | resolve-names.cpp | 2338 [](const AssocEntityDetails &) { return true; }, in NeedsType() argument 6228 auto &details{symbol->get<AssocEntityDetails>()}; in Post() 6264 if (symbol->has<AssocEntityDetails>() && symbol->owner() == currScope()) { in MakeAssocEntity() 6276 symbol->set_details(AssocEntityDetails{common::Clone(*expr)}); in MakeAssocEntity() 6278 symbol->set_details(AssocEntityDetails{}); in MakeAssocEntity() 6285 auto &details{symbol.get<AssocEntityDetails>()}; in SetTypeFromAssociation() 6621 if (!symbol.has<AssocEntityDetails>() && !ConvertToObjectEntity(symbol)) { in FindComponent() 6854 symbol->has<AssocEntityDetails>()) { in HandleProcedureName()
|
| H A D | tools.cpp | 799 if (const auto *assoc{symbol.detailsIf<AssocEntityDetails>()}) { in WhyNotModifiableFirst()
|
| H A D | expression.cpp | 267 CHECK(symbol.has<semantics::AssocEntityDetails>()); in CompleteSubscripts() 3025 symbol.has<semantics::AssocEntityDetails>()) { in FixMisparsedFunctionReference()
|
| H A D | check-declarations.cpp | 291 canHaveAssumedParameter |= symbol.has<AssocEntityDetails>(); in Check()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | DumpEvaluateExpr.cpp | 47 ultimate.detailsIf<Fortran::semantics::AssocEntityDetails>()) { in show()
|
| H A D | Bridge.cpp | 1886 *sym.get<Fortran::semantics::AssocEntityDetails>().expr(); in genFIR()
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | traverse.h | 111 ultimate.detailsIf<semantics::AssocEntityDetails>()}) { in operator()
|
| H A D | characteristics.h | 165 const semantics::AssocEntityDetails &, FoldingContext &);
|