Lines Matching defs:NewGV
718 GlobalValue *NewGV;
720 NewGV = copyGlobalVariableProto(SGVar);
722 NewGV = copyFunctionProto(SF);
725 NewGV = copyIndirectSymbolProto(SGV);
727 NewGV =
732 NewGV =
741 NewGV->setLinkage(SGV->getLinkage());
743 NewGV->setLinkage(GlobalValue::ExternalWeakLinkage);
745 if (auto *NewGO = dyn_cast<GlobalObject>(NewGV)) {
757 if (auto *NewF = dyn_cast<Function>(NewGV)) {
763 return NewGV;
1035 GlobalValue *NewGV;
1037 NewGV = DGV;
1045 NewGV = copyGlobalValueProto(SGV, ShouldLink || ForIndirectSymbol);
1053 if (Function *F = dyn_cast<Function>(NewGV))
1059 NewGV->eraseFromParent();
1060 NewGV = *Remangled;
1065 forceRenaming(NewGV, SGV->getName());
1069 if (auto *GO = dyn_cast<GlobalObject>(NewGV)) {
1078 NewGV->setLinkage(GlobalValue::InternalLinkage);
1080 Constant *C = NewGV;
1084 // the same as DGV and NewGV, and TypeMap.get() will assert since it
1086 if (DGV && NewGV != SGV) {
1088 NewGV, TypeMap.get(SGV->getType()));
1091 if (DGV && NewGV != DGV) {
1097 ConstantExpr::getPointerBitCastOrAddrSpaceCast(NewGV, DGV->getType())));
1656 auto *NewGV = dyn_cast<GlobalVariable>(NewValue->stripPointerCasts());
1657 if (NewGV) {
1658 NewGV->removeFromParent();
1659 DstM.insertGlobalVariable(NewGV);