Lines Matching defs:NewGV
730 GlobalValue *NewGV;
732 NewGV = copyGlobalVariableProto(SGVar);
734 NewGV = copyFunctionProto(SF);
737 NewGV = copyIndirectSymbolProto(SGV);
739 NewGV =
744 NewGV =
753 NewGV->setLinkage(SGV->getLinkage());
755 NewGV->setLinkage(GlobalValue::ExternalWeakLinkage);
757 if (auto *NewGO = dyn_cast<GlobalObject>(NewGV)) {
769 if (auto *NewF = dyn_cast<Function>(NewGV)) {
775 return NewGV;
1047 GlobalValue *NewGV;
1049 NewGV = DGV;
1057 NewGV = copyGlobalValueProto(SGV, ShouldLink || ForIndirectSymbol);
1065 if (Function *F = dyn_cast<Function>(NewGV))
1071 NewGV->eraseFromParent();
1072 NewGV = *Remangled;
1077 forceRenaming(NewGV, SGV->getName());
1081 if (auto *GO = dyn_cast<GlobalObject>(NewGV)) {
1090 NewGV->setLinkage(GlobalValue::InternalLinkage);
1092 Constant *C = NewGV;
1096 // the same as DGV and NewGV, and TypeMap.get() will assert since it
1098 if (DGV && NewGV != SGV) {
1100 NewGV, TypeMap.get(SGV->getType()));
1103 if (DGV && NewGV != DGV) {
1109 ConstantExpr::getPointerBitCastOrAddrSpaceCast(NewGV, DGV->getType())));
1669 auto *NewGV = dyn_cast<GlobalVariable>(NewValue->stripPointerCasts());
1670 if (NewGV) {
1671 NewGV->removeFromParent();
1672 DstM.insertGlobalVariable(NewGV);