Home
last modified time | relevance | path

Searched refs:UseDetails (Results 1 – 14 of 14) sorted by relevance

/external/llvm-project/flang/include/flang/Semantics/
Dsymbol.h360 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/
Dsymbol.cpp147 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 <<()
Dmod-file.cpp226 [&](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()
Dsemantics.cpp371 } else if (symbol.has<semantics::UseDetails>()) { in DumpSymbolsSources()
Dresolve-names.cpp949 } 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 …]
Dresolve-names-utils.cpp557 } else if (symbol.has<UseDetails>()) { // C8115 in CheckObject()
Dcheck-declarations.cpp175 bool isAssociated{symbol.has<UseDetails>() || symbol.has<HostAssocDetails>()}; in Check()
1576 if (!(symbol.has<CommonBlockDetails>() || symbol.has<UseDetails>() || in CheckBlockData()
Dtools.cpp414 [](const UseDetails &details) { in FindSubprogram()
/external/llvm-project/flang/lib/Evaluate/
Dtools.cpp805 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()
Dtype.cpp86 [](const UseDetails &d) { return IsDescriptor(d.symbol()); }, in IsDescriptor()
Dcharacteristics.cpp94 [&](const semantics::UseDetails &use) { in Characterize()
718 [&](const semantics::UseDetails &use) { in Characterize()
Dshape.cpp433 [&](const semantics::UseDetails &use) { in operator ()()
/external/llvm-project/flang/include/flang/Evaluate/
Dtools.h925 const Symbol &GetUsedModule(const UseDetails &);
/external/llvm-project/flang/lib/Lower/
DPFTBuilder.cpp985 if (sym.has<semantics::UseDetails>() || in analyze()