Lines Matching refs:DGV
89 GlobalValue *DGV = DstM.getNamedValue(SrcGV->getName()); in getLinkedToGlobal() local
90 if (!DGV) in getLinkedToGlobal()
95 if (DGV->hasLocalLinkage()) in getLinkedToGlobal()
99 return DGV; in getLinkedToGlobal()
330 GlobalValue *DGV = getLinkedToGlobal(&GV); in linkIfNeeded() local
337 if (!DGV) in linkIfNeeded()
340 if (!DGV->isDeclaration()) in linkIfNeeded()
345 if (DGV && !GV.hasLocalLinkage() && !GV.hasAppendingLinkage()) { in linkIfNeeded()
346 auto *DGVar = dyn_cast<GlobalVariable>(DGV); in linkIfNeeded()
367 getMinVisibility(DGV->getVisibility(), GV.getVisibility()); in linkIfNeeded()
368 DGV->setVisibility(Visibility); in linkIfNeeded()
372 DGV->getUnnamedAddr(), GV.getUnnamedAddr()); in linkIfNeeded()
373 DGV->setUnnamedAddr(UnnamedAddr); in linkIfNeeded()
377 if (!DGV && !shouldOverrideFromSrc() && in linkIfNeeded()
393 if (DGV && shouldLinkFromSource(LinkFromSrc, *DGV, GV)) in linkIfNeeded()
395 if (DGV && ComdatFrom == LinkFrom::Both) in linkIfNeeded()
396 GVToClone.push_back(LinkFromSrc ? DGV : &GV); in linkIfNeeded()
416 GlobalValue *DGV = getLinkedToGlobal(GV2); in addLazyFor() local
418 if (DGV && shouldLinkFromSource(LinkFromSrc, *DGV, *GV2)) in addLazyFor()
583 GlobalValue *DGV = getLinkedToGlobal(GV2); in run() local
585 if (DGV && shouldLinkFromSource(LinkFromSrc, *DGV, *GV2)) in run()