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()
363 getMinVisibility(DGV->getVisibility(), GV.getVisibility()); in linkIfNeeded()
364 DGV->setVisibility(Visibility); in linkIfNeeded()
368 DGV->getUnnamedAddr(), GV.getUnnamedAddr()); in linkIfNeeded()
369 DGV->setUnnamedAddr(UnnamedAddr); in linkIfNeeded()
373 if (!DGV && !shouldOverrideFromSrc() && in linkIfNeeded()
389 if (DGV && shouldLinkFromSource(LinkFromSrc, *DGV, GV)) in linkIfNeeded()
391 if (DGV && ComdatFrom == LinkFrom::Both) in linkIfNeeded()
392 GVToClone.push_back(LinkFromSrc ? DGV : &GV); in linkIfNeeded()
412 GlobalValue *DGV = getLinkedToGlobal(GV2); in addLazyFor() local
414 if (DGV && shouldLinkFromSource(LinkFromSrc, *DGV, *GV2)) in addLazyFor()
558 GlobalValue *DGV = getLinkedToGlobal(GV2); in run() local
560 if (DGV && shouldLinkFromSource(LinkFromSrc, *DGV, *GV2)) in run()