Lines Matching refs:localName

746   SymbolRename AddUse(const SourceName &localName, const SourceName &useName);
2605 const auto &localName{std::get<0>(x.t)}; in Pre() local
2608 SymbolRename rename{AddUse(localName.source, useName.source)}; in Pre()
2613 Resolve(localName, rename.local); in Pre()
2692 const SourceName &localName, const SourceName &useName) { in AddUse() argument
2693 return AddUse(localName, useName, FindInScope(*useModuleScope_, useName)); in AddUse()
2697 const SourceName &localName, const SourceName &useName, Symbol *useSymbol) { in AddUse() argument
2715 auto &localSymbol{MakeSymbol(localName)}; in AddUse()
2716 DoAddUse(useName, localName, localSymbol, *useSymbol); in AddUse()
2758 void ModuleVisitor::DoAddUse(SourceName location, SourceName localName, in DoAddUse() argument
2760 if (localName != useSymbol.name()) { in DoAddUse()
2769 localSymbol.set_details(UseDetails{localName, useSymbol}); in DoAddUse()
2783 auto checkAmbiguousDerivedType{[this, location, localName]( in DoAddUse()
2793 localName, t1->owner().GetName().value(), in DoAddUse()
2831 Symbol &newSymbol{MakeSymbol(localName, in DoAddUse()
2833 UseDetails{localName, useUltimate})}; in DoAddUse()
2842 localName) in DoAddUse()
2844 localName); in DoAddUse()
2874 AddGenericUse(*localGeneric, localName, useUltimate); in DoAddUse()
2879 AddGenericUse(*localGeneric, localName, useUltimate)); in DoAddUse()
2889 Symbol &newSymbol{MakeSymbol(localName, in DoAddUse()
2894 AddGenericUse(newUseGeneric, localName, useUltimate); in DoAddUse()
6921 const Symbol &symbol, const parser::Name &localName) { in IsLocallyImplicitGlobalSymbol() argument
6924 !symbol.scope()->sourceRange().Contains(localName.source)); in IsLocallyImplicitGlobalSymbol()