Lines Matching defs:scopeBlockIdMap
27 Fortran::lower::mangle::ScopeBlockIdMap &scopeBlockIdMap) {
51 auto it = scopeBlockIdMap.find(scp);
52 assert(it != scopeBlockIdMap.end() && it->second &&
69 Fortran::lower::mangle::ScopeBlockIdMap &scopeBlockIdMap) {
70 return ancestors(symbol.owner(), scopeBlockIdMap);
77 ScopeBlockIdMap &scopeBlockIdMap) {
81 std::tie(modules, procs, blockId) = ancestors(scope, scopeBlockIdMap);
87 const Fortran::semantics::Symbol &symbol, ScopeBlockIdMap &scopeBlockIdMap,
107 ancestors(ultimateSymbol, scopeBlockIdMap);
131 interface ? *interface : ultimateSymbol, scopeBlockIdMap);
139 ancestors(ultimateSymbol, scopeBlockIdMap);
156 ancestors(ultimateSymbol, scopeBlockIdMap);
165 return mangleName(procBinding.symbol(), scopeBlockIdMap,
171 return mangleName(*generic.specific(), scopeBlockIdMap,
197 "block object mangling must specify a scopeBlockIdMap");
198 ScopeBlockIdMap scopeBlockIdMap;
199 return mangleName(symbol, scopeBlockIdMap, keepExternalInScope, underscoring);
204 ScopeBlockIdMap &scopeBlockIdMap) {
214 ancestors(ultimateSymbol, scopeBlockIdMap);
238 ScopeBlockIdMap &scopeBlockIdMap) {
251 return mangleName(*componentParentType, scopeBlockIdMap) + "." +