Searched refs:GenericDetails (Results 1 – 11 of 11) sorted by relevance
/external/llvm-project/flang/lib/Semantics/ |
D | symbol.cpp | 156 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 …]
|
D | resolve-names.cpp | 543 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 …]
|
D | mod-file.cpp | 209 [&](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()
|
D | runtime-type-info.cpp | 68 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()
|
D | check-declarations.cpp | 73 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()
|
D | semantics.cpp | 396 if (const auto *details{symbol.detailsIf<GenericDetails>()}) { in DoDumpSymbols()
|
D | resolve-names-utils.cpp | 109 if (auto *details{symbol->detailsIf<GenericDetails>()}) { in Resolve()
|
D | expression.cpp | 1801 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()
|
D | tools.cpp | 157 if (const auto *generic{ultimate.detailsIf<GenericDetails>()}) { in IsGenericDefinedOp()
|
/external/llvm-project/flang/include/flang/Semantics/ |
D | symbol.h | 423 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/ |
D | tools.cpp | 1000 [](const GenericDetails &) { return true; }, in IsProcedure() argument
|