Home
last modified time | relevance | path

Searched refs:GenericDetails (Results 1 – 11 of 11) sorted by relevance

/external/llvm-project/flang/lib/Semantics/
Dsymbol.cpp156 void GenericDetails::AddSpecificProc( in AddSpecificProc()
161 void GenericDetails::set_specific(Symbol &specific) { in set_specific()
166 void GenericDetails::set_derivedType(Symbol &derivedType) { in set_derivedType()
171 void GenericDetails::AddUse(const Symbol &use) { in AddUse()
176 const Symbol *GenericDetails::CheckSpecific() const { in CheckSpecific()
177 return const_cast<GenericDetails *>(this)->CheckSpecific(); in CheckSpecific()
179 Symbol *GenericDetails::CheckSpecific() { in CheckSpecific()
192 void GenericDetails::CopyFrom(const GenericDetails &from) { in CopyFrom()
228 [](const GenericDetails &) { return "Generic"; }, in DetailsToString() argument
313 [](const GenericDetails &) { return true; }, in IsSubprogram() argument
[all …]
Dresolve-names.cpp543 if (auto *d{symbol->detailsIf<GenericDetails>()}) { in MakeSymbol()
615 void AddGenericUse(GenericDetails &, const SourceName &, const Symbol &);
655 GenericDetails &GetGenericDetails();
2363 auto &genericDetails{symbol.get<GenericDetails>()}; in ConvertToUseError()
2378 } else if (ultimate.has<GenericDetails>() && in DoAddUse()
2379 useSymbol.has<GenericDetails>()) { in DoAddUse()
2382 auto generic1{ultimate.get<GenericDetails>()}; in DoAddUse()
2386 auto &generic2{useSymbol.get<GenericDetails>()}; in DoAddUse()
2403 } else if (auto *genericDetails{localSymbol.detailsIf<GenericDetails>()}) { in DoAddUse()
2404 if (const auto *useDetails{useSymbol.detailsIf<GenericDetails>()}) { in DoAddUse()
[all …]
Dmod-file.cpp209 [&](const GenericDetails &x) { in PutSymbol()
384 if (const auto *details{symbol.GetUltimate().detailsIf<GenericDetails>()}) { in IsIntrinsicOp()
402 auto &details{symbol.get<GenericDetails>()}; in PutGeneric()
455 if (const auto *details{symbol->detailsIf<GenericDetails>()}) { in CollectSymbols()
Druntime-type-info.cpp68 const GenericDetails &, std::vector<evaluate::StructureConstructor> &);
460 [&](const GenericDetails &generic) { in DescribeType()
815 void RuntimeTableBuilder::DescribeGeneric(const GenericDetails &generic, in DescribeGeneric()
939 const auto &genericDetails{generic.get<GenericDetails>()}; in IncorporateDefinedIoGenericInterfaces()
Dcheck-declarations.cpp73 void CheckGeneric(const Symbol &, const GenericDetails &);
83 void CheckSpecificsAreDistinguishable(const Symbol &, const GenericDetails &);
195 [&](const GenericDetails &x) { CheckGeneric(symbol, x); }, in Check()
989 const Symbol &symbol, const GenericDetails &details) { in CheckGeneric()
995 const Symbol &generic, const GenericDetails &details) { in CheckSpecificsAreDistinguishable()
1594 const auto *details{generic.GetUltimate().detailsIf<GenericDetails>()}; in CheckGenericOps()
Dsemantics.cpp396 if (const auto *details{symbol.detailsIf<GenericDetails>()}) { in DoDumpSymbols()
Dresolve-names-utils.cpp109 if (auto *details{symbol->detailsIf<GenericDetails>()}) { in Resolve()
Dexpression.cpp1801 if (sym->has<semantics::GenericDetails>()) { in AnalyzeProcedureComponentRef()
1927 const auto &details{symbol.GetUltimate().get<semantics::GenericDetails>()}; in ResolveGeneric()
1958 if (extended->GetUltimate().has<semantics::GenericDetails>()) { in ResolveGeneric()
2017 if (ultimate.has<semantics::GenericDetails>()) { in GetCalleeAndArguments()
Dtools.cpp157 if (const auto *generic{ultimate.detailsIf<GenericDetails>()}) { in IsGenericDefinedOp()
/external/llvm-project/flang/include/flang/Semantics/
Dsymbol.h423 class GenericDetails {
425 GenericDetails() {} in GenericDetails() function
446 void CopyFrom(const GenericDetails &);
465 llvm::raw_ostream &operator<<(llvm::raw_ostream &, const GenericDetails &);
473 GenericDetails, ProcBindingDetails, NamelistDetails, CommonBlockDetails,
608 [](const GenericDetails &) { in Rank()
637 [](const GenericDetails &) { in Corank()
/external/llvm-project/flang/lib/Evaluate/
Dtools.cpp1000 [](const GenericDetails &) { return true; }, in IsProcedure() argument