Lines Matching defs:ultimateSymbol
90 const auto &ultimateSymbol = symbol.GetUltimate();
96 if (auto *overrideName = ultimateSymbol.GetBindName())
99 llvm::StringRef symbolName = toStringRef(ultimateSymbol.name());
107 ancestors(ultimateSymbol, scopeBlockIdMap);
108 if (Fortran::semantics::IsNamedConstant(ultimateSymbol))
121 Fortran::semantics::IsExternal(ultimateSymbol))
126 const Fortran::semantics::Symbol *interface = &ultimateSymbol;
131 interface ? *interface : ultimateSymbol, scopeBlockIdMap);
136 if (Fortran::semantics::IsPointer(ultimateSymbol) ||
137 Fortran::semantics::IsDummy(ultimateSymbol)) {
139 ancestors(ultimateSymbol, scopeBlockIdMap);
156 ancestors(ultimateSymbol, scopeBlockIdMap);
161 return Fortran::semantics::GetCommonBlockObjectName(ultimateSymbol,
186 ultimateSymbol.details());
206 const Fortran::semantics::Symbol &ultimateSymbol =
209 llvm::StringRef symbolName = toStringRef(ultimateSymbol.name());
214 ancestors(ultimateSymbol, scopeBlockIdMap);
217 Fortran::semantics::OrderParameterDeclarations(ultimateSymbol)) {