Searched refs:ProcBindingDetails (Results 1 – 12 of 12) sorted by relevance
/external/llvm-project/flang/include/flang/Semantics/ |
D | symbol.h | 291 class ProcBindingDetails : public WithPassArg { 293 explicit ProcBindingDetails(const Symbol &symbol) : symbol_{symbol} {} in ProcBindingDetails() function 473 GenericDetails, ProcBindingDetails, NamelistDetails, CommonBlockDetails, 581 [](const ProcBindingDetails &x) { in HasExplicitInterface() 611 [](const ProcBindingDetails &x) { return x.symbol().Rank(); }, in Rank() 755 [](const ProcBindingDetails &x) { return x.symbol().GetType(); }, in GetType()
|
/external/llvm-project/flang/lib/Semantics/ |
D | runtime-type-info.cpp | 458 [&](const ProcBindingDetails &) { // handled in a later pass in DescribeType() argument 777 if (symbol.has<ProcBindingDetails>()) { in CollectBindings() 807 symbol->get<ProcBindingDetails>().symbol()}}); in DescribeBindings() 848 const auto *binding{specificOrBinding.detailsIf<ProcBindingDetails>()}; in DescribeSpecialProc()
|
D | symbol.cpp | 229 [](const ProcBindingDetails &) { return "ProcBinding"; }, in DetailsToString() argument 439 [&](const ProcBindingDetails &x) { in operator <<()
|
D | tools.cpp | 394 [](const ProcBindingDetails &details) { return &details.symbol(); }, in FindInterface() 410 [](const ProcBindingDetails &details) { in FindSubprogram() 437 if (symbol.has<ProcBindingDetails>()) { in FindOverriddenBinding()
|
D | check-declarations.cpp | 61 void CheckProcBinding(const Symbol &, const ProcBindingDetails &); 190 [&](const ProcBindingDetails &x) { CheckProcBinding(symbol, x); }, in Check() 1420 const Symbol &symbol, const ProcBindingDetails &binding) { in CheckProcBinding() 1444 overridden->detailsIf<ProcBindingDetails>()}) { in CheckProcBinding()
|
D | check-call.cpp | 215 return symbol.has<ProcBindingDetails>(); in CheckExplicitDataArg()
|
D | resolve-names.cpp | 1496 [&](ProcBindingDetails &x) { x.set_passName(*passName_); }, in SetPassNameOn() 2014 if (!symbol->has<ProcBindingDetails>() && in FindSymbol() 4022 } else if (!symbol->has<ProcBindingDetails>()) { in Post() 4052 if (auto *s{MakeTypeSymbol(bindingName, ProcBindingDetails{*procedure})}) { in Post() 4067 if (auto *details{binding->detailsIf<ProcBindingDetails>()}) { in CheckBindings() 4097 MakeTypeSymbol(bindingName, ProcBindingDetails{*interface})}) { in Post() 4849 std::holds_alternative<ProcBindingDetails>(details)) { in MakeTypeSymbol()
|
D | mod-file.cpp | 228 [&](const ProcBindingDetails &x) { in PutSymbol()
|
D | expression.cpp | 1780 const auto *binding{component.detailsIf<semantics::ProcBindingDetails>()}; in GetBindingResolution() 1936 if (specific.has<semantics::ProcBindingDetails>()) { in ResolveGeneric()
|
/external/llvm-project/flang/lib/Evaluate/ |
D | tools.cpp | 796 unhosted->detailsIf<semantics::ProcBindingDetails>()}) { in AttachDeclaration() 945 } else if (const auto *details{symbol.detailsIf<ProcBindingDetails>()}) { in IsPureProcedure() 987 [](const ProcBindingDetails &x) { return IsFunction(x.symbol()); }, in IsFunction() 1001 [](const ProcBindingDetails &) { return true; }, in IsProcedure() argument
|
D | shape.cpp | 430 [&](const semantics::ProcBindingDetails &binding) { in operator ()()
|
D | characteristics.cpp | 701 [&](const semantics::ProcBindingDetails &binding) { in Characterize()
|