Lines Matching refs:useUltimate
2777 const Symbol &useUltimate{useSymbol.GetUltimate()}; in DoAddUse() local
2778 if (&localUltimate == &useUltimate) { in DoAddUse()
2801 const auto *useGeneric{useUltimate.detailsIf<GenericDetails>()}; in DoAddUse()
2810 } else if (useUltimate.has<DerivedTypeDetails>()) { in DoAddUse()
2812 &useUltimate, localGeneric->derivedType())) { in DoAddUse()
2817 } else if (&useUltimate == &BypassGeneric(localUltimate)) { in DoAddUse()
2828 } else if (&localUltimate == &BypassGeneric(useUltimate).GetUltimate()) { in DoAddUse()
2832 useUltimate.attrs() & ~Attrs{Attr::PUBLIC, Attr::PRIVATE}, in DoAddUse()
2833 UseDetails{localName, useUltimate})}; in DoAddUse()
2874 AddGenericUse(*localGeneric, localName, useUltimate); in DoAddUse()
2877 CHECK(useUltimate.has<DerivedTypeDetails>()); in DoAddUse()
2879 AddGenericUse(*localGeneric, localName, useUltimate)); in DoAddUse()
2890 useUltimate.attrs() & ~Attrs{Attr::PUBLIC, Attr::PRIVATE}, in DoAddUse()
2892 newSymbol.flags() = useUltimate.flags(); in DoAddUse()
2894 AddGenericUse(newUseGeneric, localName, useUltimate); in DoAddUse()