Searched refs:UseDetails (Results 1 – 14 of 14) sorted by relevance
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | symbol.h | 394 class UseDetails { 396 UseDetails(const SourceName &location, const Symbol &symbol) in UseDetails() function 410 UseErrorDetails(const UseDetails &); 507 DerivedTypeDetails, UseDetails, UseErrorDetails, HostAssocDetails, 626 [](const UseDetails &x) { in HasExplicitInterface() 651 [](const UseDetails &x) { return x.symbol().Corank(); }, in Corank() 708 [&](const UseDetails &x) { return x.symbol().RankImpl(depth); }, 787 if (const auto *details{detailsIf<UseDetails>()}) { in GetUltimate() 821 [&](const UseDetails &x) { return x.symbol().GetTypeImpl(depth); }, in GetTypeImpl()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | symbol.cpp | 158 UseErrorDetails::UseErrorDetails(const UseDetails &useDetails) { in UseErrorDetails() 183 CHECK(use.has<UseDetails>()); in AddUse() 237 [](const UseDetails &) { return "Use"; }, in DetailsToString() argument 276 [&](const UseDetails &x) { in CanReplaceDetails() 277 const auto *use{this->detailsIf<UseDetails>()}; in CanReplaceDetails() 353 [](const UseDetails &x) { return x.symbol().IsSubprogram(); }, in IsSubprogram() 470 [&](const UseDetails &x) { in operator <<()
|
| H A D | mod-file.cpp | 284 [&](const UseDetails &) { PutUse(symbol); }, in PutSymbol() argument 522 auto &details{symbol.get<UseDetails>()}; in PutUse() 569 } else if (const auto *use{symbol.detailsIf<UseDetails>()}) { in NameInModuleFile() 1088 if (const auto *useDetails{symbol.detailsIf<UseDetails>()}) { in Collect() 1175 if (!symbol.has<UseDetails>()) { in DoSymbol() 1232 return found->has<UseDetails>() && found->owner() != scope_; in NeedImport()
|
| H A D | resolve-names.cpp | 2094 if (const auto *details{prev.detailsIf<UseDetails>()}) { in SayAlreadyDeclared() 2548 if (outer && symbol.has<UseDetails>() && in CheckPossibleBadForwardRef() 2677 symbol->has<UseDetails>()) && in Post() 2724 const auto *useDetails{symbol.detailsIf<UseDetails>()}; in ConvertToUseError() 2747 if (auto *useDetails{symbol->detailsIf<UseDetails>()}) { in EraseRenamedSymbol() 2833 UseDetails{localName, useUltimate})}; in DoAddUse() 2857 if (localSymbol.has<UseDetails>()) { in DoAddUse() 2883 CHECK(localSymbol.has<UseDetails>()); in DoAddUse() 4159 } else if (symbol && symbol->has<UseDetails>()) { in HandleAttributeStmt() 5111 if (pointee.has<UseDetails>()) { in Pre() [all …]
|
| H A D | semantics.cpp | 516 } else if (symbol.has<semantics::UseDetails>()) { in DumpSymbolsSources()
|
| H A D | check-declarations.cpp | 220 [&](const UseDetails &x) { isDone = true; }, in Check() 1481 if (symbol.has<UseDetails>() || symbol.has<HostAssocDetails>()) { in CheckVolatile() 1801 if (!(symbol.has<CommonBlockDetails>() || symbol.has<UseDetails>() || in CheckBlockData()
|
| H A D | resolve-names-utils.cpp | 593 } else if (symbol.has<UseDetails>()) { // C8115 in CheckObject()
|
| H A D | expression.cpp | 2238 originalGeneric.detailsIf<semantics::UseDetails>()}) { in AccessSpecific() 2242 iter->second->detailsIf<semantics::UseDetails>()}) { in AccessSpecific() 2259 semantics::UseDetails{rename, specific}) in AccessSpecific()
|
| H A D | tools.cpp | 475 [](const UseDetails &details) { in FindSubprogram()
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | type.cpp | 85 [](const UseDetails &d) { return IsDescriptor(d.symbol()); }, in IsDescriptor()
|
| H A D | tools.cpp | 895 if (const auto *use{symbol.detailsIf<semantics::UseDetails>()}) { in AttachDeclaration() 1526 const Symbol &GetUsedModule(const UseDetails &details) { in GetUsedModule()
|
| H A D | characteristics.cpp | 548 [&](const semantics::UseDetails &use) { in CharacterizeProcedure()
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | tools.h | 1155 const Symbol &GetUsedModule(const UseDetails &);
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | Bridge.cpp | 700 sym.has<Fortran::semantics::UseDetails>()) { in genLoopVariableAddress()
|