Home
last modified time | relevance | path

Searched refs:moduleInterface (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dsymbol.h105 Symbol *moduleInterface() { return moduleInterface_; } in moduleInterface() function
106 const Symbol *moduleInterface() const { return moduleInterface_; } in moduleInterface() function
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dresolve-names.cpp3617 Symbol *moduleInterface{nullptr}; in BeginSubprogram() local
3619 moduleInterface = FindSymbol(currScope(), name); in BeginSubprogram()
3620 if (IsSeparateModuleProcedureInterface(moduleInterface)) { in BeginSubprogram()
3623 currScope().erase(moduleInterface->name()); in BeginSubprogram()
3625 moduleInterface = nullptr; in BeginSubprogram()
3627 if (!moduleInterface) { in BeginSubprogram()
3628 moduleInterface = FindSymbol(currScope().parent(), name); in BeginSubprogram()
3629 if (!IsSeparateModuleProcedureInterface(moduleInterface)) { in BeginSubprogram()
3637 if (moduleInterface) { in BeginSubprogram()
3639 if (moduleInterface->attrs().test(Attr::PRIVATE)) { in BeginSubprogram()
[all …]
H A Dmod-file.cpp423 if (const Symbol * interface{details.moduleInterface()}) { in PutSubprogram()
1099 const Symbol *interface { subp->moduleInterface() }; in Collect()
H A Dtools.cpp1105 if (const Symbol * iface{subprogram->moduleInterface()}) { in FindSeparateModuleSubprogramInterface()