Home
last modified time | relevance | path

Searched refs:HostAssocDetails (Results 1 – 12 of 12) sorted by relevance

/external/llvm-project/flang/include/flang/Semantics/
Dsymbol.h386 class HostAssocDetails {
388 HostAssocDetails(const Symbol &symbol) : symbol_{symbol} {} in HostAssocDetails() function
472 DerivedTypeDetails, UseDetails, UseErrorDetails, HostAssocDetails,
587 [](const HostAssocDetails &x) { in HasExplicitInterface()
613 [](const HostAssocDetails &x) { return x.symbol().Rank(); }, in Rank()
641 [](const HostAssocDetails &x) { return x.symbol().Corank(); }, in Corank()
731 } else if (const auto *details{detailsIf<HostAssocDetails>()}) { in GetUltimate()
758 [](const HostAssocDetails &x) { return x.symbol().GetType(); }, in GetType()
/external/llvm-project/flang/lib/Semantics/
Dsymbol.cpp227 [](const HostAssocDetails &) { return "HostAssoc"; }, in DetailsToString() argument
298 [](const HostAssocDetails &x) { return x.symbol().IsFuncResult(); }, in IsFuncResult()
438 [](const HostAssocDetails &) {}, in operator <<() argument
Dresolve-directives.cpp77 const auto pair{scope.try_emplace(name, Attrs{}, HostAssocDetails{prev})}; in MakeAssocSymbol()
737 if (const auto *details{symbol.detailsIf<HostAssocDetails>()}) { in CheckMultipleAppearances()
1211 if (const auto *details{symbol.detailsIf<HostAssocDetails>()}) { in CheckMultipleAppearances()
1255 if (const auto *details{symbol.detailsIf<HostAssocDetails>()}) in CheckDataCopyingClause()
Dcheck-declarations.cpp74 void CheckHostAssoc(const Symbol &, const HostAssocDetails &);
175 bool isAssociated{symbol.has<UseDetails>() || symbol.has<HostAssocDetails>()}; in Check()
180 if (const auto *details{symbol.detailsIf<HostAssocDetails>()}) { in Check()
974 const Symbol &symbol, const HostAssocDetails &details) { in CheckHostAssoc()
Dtools.cpp204 const auto *details{s->detailsIf<HostAssocDetails>()}; in FollowHostAssoc()
417 [](const HostAssocDetails &details) { in FindSubprogram()
Dresolve-names.cpp1986 newSymbol.set_details(HostAssocDetails{*symbol}); in PushScope()
2044 Symbol &symbol{MakeSymbol(name, HostAssocDetails{hostSymbol})}; in MakeHostAssocSymbol()
2203 ? name.symbol->has<HostAssocDetails>() in NotePossibleBadForwardRef()
5599 symbol.get<HostAssocDetails>().implicitOrExplicitTypeError = true; in CheckForHostAssociatedImplicit()
5601 symbol.get<HostAssocDetails>().implicitOrSpecExprError = true; in CheckForHostAssociatedImplicit()
6125 if (!symbol.has<HostAssocDetails>()) { in FinishSpecificationPart()
Dmod-file.cpp268 [](const HostAssocDetails &) {}, in PutSymbol() argument
/external/llvm-project/flang/lib/Evaluate/
Dtype.cpp87 [](const HostAssocDetails &d) { return IsDescriptor(d.symbol()); }, in IsDescriptor()
Dcharacteristics.cpp97 [&](const semantics::HostAssocDetails &assoc) { in Characterize()
721 [&](const semantics::HostAssocDetails &assoc) { in Characterize()
Dtools.cpp792 const auto *assoc{unhosted->detailsIf<semantics::HostAssocDetails>()}) { in AttachDeclaration()
1053 [](const HostAssocDetails &x) { return IsDummy(x.symbol()); }, in IsDummy()
Dshape.cpp436 [&](const semantics::HostAssocDetails &assoc) { in operator ()()
/external/llvm-project/flang/lib/Lower/
DPFTBuilder.cpp986 sym.has<semantics::HostAssocDetails>() || in analyze()