Searched refs:UseDetails (Results 1 – 14 of 14) sorted by relevance
/external/llvm-project/flang/include/flang/Semantics/ |
D | symbol.h | 360 class UseDetails { 362 UseDetails(const SourceName &location, const Symbol &symbol) in UseDetails() function 376 UseErrorDetails(const UseDetails &); 472 DerivedTypeDetails, UseDetails, UseErrorDetails, HostAssocDetails, 584 [](const UseDetails &x) { in HasExplicitInterface() 612 [](const UseDetails &x) { return x.symbol().Rank(); }, in Rank() 640 [](const UseDetails &x) { return x.symbol().Corank(); }, in Corank() 729 if (const auto *details{detailsIf<UseDetails>()}) { in GetUltimate() 757 [](const UseDetails &x) { return x.symbol().GetType(); }, in GetType()
|
/external/llvm-project/flang/lib/Semantics/ |
D | symbol.cpp | 147 UseErrorDetails::UseErrorDetails(const UseDetails &useDetails) { in UseErrorDetails() 172 CHECK(use.has<UseDetails>()); in AddUse() 225 [](const UseDetails &) { return "Use"; }, in DetailsToString() argument 264 [&](const UseDetails &x) { in CanReplaceDetails() 265 const auto *use{detailsIf<UseDetails>()}; in CanReplaceDetails() 314 [](const UseDetails &x) { return x.symbol().IsSubprogram(); }, in IsSubprogram() 428 [&](const UseDetails &x) { in operator <<()
|
D | mod-file.cpp | 226 [&](const UseDetails &) { PutUse(symbol); }, in PutSymbol() argument 416 auto &details{symbol.get<UseDetails>()}; in PutUse() 864 if (const auto *useDetails{symbol.detailsIf<UseDetails>()}) { in Collect() 914 if (!symbol.has<UseDetails>()) { in DoSymbol() 972 return found && found->has<UseDetails>() && found->owner() != scope_; in NeedImport()
|
D | semantics.cpp | 371 } else if (symbol.has<semantics::UseDetails>()) { in DumpSymbolsSources()
|
D | resolve-names.cpp | 949 } else if (auto *details{symbol.detailsIf<UseDetails>()}) { in DeclareEntity() 1877 if (const auto *details{prev.detailsIf<UseDetails>()}) { in SayAlreadyDeclared() 2152 } else if (auto *useDetails{symbol.detailsIf<UseDetails>()}) { in ConvertToObjectEntity() 2361 const auto *useDetails{symbol.detailsIf<UseDetails>()}; in ConvertToUseError() 2364 useDetails = &genericDetails.uses().at(0)->get<UseDetails>(); in ConvertToUseError() 2374 if (auto *useDetails{localSymbol.detailsIf<UseDetails>()}) { in DoAddUse() 2429 localSymbol.set_details(UseDetails{localName, useSymbol}); in DoAddUse() 2445 generic.AddUse(currScope().MakeSymbol(name, {}, UseDetails{name, useSymbol})); in AddGenericUse() 3413 } else if (symbol && symbol->has<UseDetails>()) { in HandleAttributeStmt() 4236 if (pointee.has<UseDetails>()) { in Pre() [all …]
|
D | resolve-names-utils.cpp | 557 } else if (symbol.has<UseDetails>()) { // C8115 in CheckObject()
|
D | check-declarations.cpp | 175 bool isAssociated{symbol.has<UseDetails>() || symbol.has<HostAssocDetails>()}; in Check() 1576 if (!(symbol.has<CommonBlockDetails>() || symbol.has<UseDetails>() || in CheckBlockData()
|
D | tools.cpp | 414 [](const UseDetails &details) { in FindSubprogram()
|
/external/llvm-project/flang/lib/Evaluate/ |
D | tools.cpp | 805 if (const auto *use{symbol.detailsIf<semantics::UseDetails>()}) { in AttachDeclaration() 988 [](const UseDetails &x) { return IsFunction(x.symbol()); }, in IsFunction() 1002 [](const UseDetails &x) { return IsProcedure(x.symbol()); }, in IsProcedure() 1093 const Symbol &GetUsedModule(const UseDetails &details) { in GetUsedModule()
|
D | type.cpp | 86 [](const UseDetails &d) { return IsDescriptor(d.symbol()); }, in IsDescriptor()
|
D | characteristics.cpp | 94 [&](const semantics::UseDetails &use) { in Characterize() 718 [&](const semantics::UseDetails &use) { in Characterize()
|
D | shape.cpp | 433 [&](const semantics::UseDetails &use) { in operator ()()
|
/external/llvm-project/flang/include/flang/Evaluate/ |
D | tools.h | 925 const Symbol &GetUsedModule(const UseDetails &);
|
/external/llvm-project/flang/lib/Lower/ |
D | PFTBuilder.cpp | 985 if (sym.has<semantics::UseDetails>() || in analyze()
|