Home
last modified time | relevance | path

Searched refs:SubprogramNameDetails (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dsymbol.h133 class SubprogramNameDetails { in ENUM_CLASS()
135 SubprogramNameDetails(SubprogramKind kind, ProgramTree &node) in ENUM_CLASS()
137 SubprogramNameDetails() = delete; in ENUM_CLASS()
505 SubprogramDetails, SubprogramNameDetails, EntityDetails,
618 [](const SubprogramNameDetails &) { return true; }, in HasExplicitInterface()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dsymbol.cpp232 [](const SubprogramNameDetails &) { return "SubprogramName"; }, in DetailsToString() argument
270 return has<SubprogramNameDetails>() || has<EntityDetails>(); in CanReplaceDetails()
351 [](const SubprogramNameDetails &) { return true; }, in IsSubprogram() argument
467 [&](const SubprogramNameDetails &x) { in operator <<()
H A Dresolve-names.cpp1098 } else if (auto *details{symbol.detailsIf<SubprogramNameDetails>()}) { in DeclareEntity()
3092 !ultimate.has<SubprogramNameDetails>()) { in ResolveSpecificsInGeneric()
3097 if (const auto *nd{ultimate.detailsIf<SubprogramNameDetails>()}) { in ResolveSpecificsInGeneric()
3572 if (symbol && symbol->has<SubprogramNameDetails>()) { in BeginMpSubprogram()
3698 return symbol.has<UnknownDetails>() || symbol.has<SubprogramNameDetails>(); in HandlePreviousCalls()
7143 ultimate.has<SubprogramNameDetails>()) { in CreateGeneric()
7467 auto &symbol{MakeSymbol(child.name(), SubprogramNameDetails{kind, child})}; in AddSubpNames()
7477 SubprogramNameDetails details{kind, child}; in AddSubpNames()
7734 const auto &details{subprogram.get<SubprogramNameDetails>()}; in ResolveSpecificationParts()
H A Dtools.cpp560 } else if (symbol->has<SubprogramNameDetails>()) { in CanBeTypeBoundProc()
H A Dexpression.cpp2109 symbol.detailsIf<semantics::SubprogramNameDetails>()}) { in ResolveForward()
2116 if (symbol.has<semantics::SubprogramNameDetails>()) { in ResolveForward()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcheck-expression.cpp338 [](const semantics::SubprogramNameDetails &) { return true; }, in IsInitialProcedureTarget() argument
H A Dcharacteristics.cpp565 [&](const semantics::SubprogramNameDetails &) { in CharacterizeProcedure() argument
H A Dtools.cpp1285 [](const SubprogramNameDetails &) { return true; }, in IsProcedure() argument