reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
257 bool DestIsDeclaration = Dest.isDeclarationForLinker(); 268 if (Dest.hasExternalWeakLinkage()) { 273 LinkFromSrc = !Src.isDeclaration() && Dest.isDeclaration(); 284 if (Dest.hasLinkOnceLinkage() || Dest.hasWeakLinkage()) { 284 if (Dest.hasLinkOnceLinkage() || Dest.hasWeakLinkage()) { 289 if (!Dest.hasCommonLinkage()) { 294 const DataLayout &DL = Dest.getParent()->getDataLayout(); 295 uint64_t DestSize = DL.getTypeAllocSize(Dest.getValueType()); 302 assert(!Dest.hasExternalWeakLinkage()); 303 assert(!Dest.hasAvailableExternallyLinkage()); 305 if (Dest.hasLinkOnceLinkage() && Src.hasWeakLinkage()) { 314 if (Dest.isWeakForLinker()) { 321 assert(!Dest.hasExternalWeakLinkage()); 322 assert(Dest.hasExternalLinkage() && Src.hasExternalLinkage() &&