Searched refs:OldGV (Results 1 – 5 of 5) sorted by relevance
374 llvm::GlobalVariable *OldGV = GV; in AddInitializerToStaticVarDecl() local377 CGM.getModule(), Init->getType(), OldGV->isConstant(), in AddInitializerToStaticVarDecl()378 OldGV->getLinkage(), Init, "", in AddInitializerToStaticVarDecl()379 /*InsertBefore*/ OldGV, OldGV->getThreadLocalMode(), in AddInitializerToStaticVarDecl()380 OldGV->getType()->getPointerAddressSpace()); in AddInitializerToStaticVarDecl()381 GV->setVisibility(OldGV->getVisibility()); in AddInitializerToStaticVarDecl()382 GV->setDSOLocal(OldGV->isDSOLocal()); in AddInitializerToStaticVarDecl()383 GV->setComdat(OldGV->getComdat()); in AddInitializerToStaticVarDecl()386 GV->takeName(OldGV); in AddInitializerToStaticVarDecl()389 OldGV->replaceAllUsesWith(GV); in AddInitializerToStaticVarDecl()[all …]
3762 llvm::GlobalVariable *OldGV = CGM.getModule().getNamedGlobal(Name); in BuildTypeInfo() local3763 if (OldGV && !OldGV->isDeclaration()) { in BuildTypeInfo()3764 assert(!OldGV->hasAvailableExternallyLinkage() && in BuildTypeInfo()3767 return OldGV; in BuildTypeInfo()3929 llvm::GlobalVariable *OldGV = M.getNamedGlobal(Name); in BuildTypeInfo() local3947 if (OldGV) { in BuildTypeInfo()3948 GV->takeName(OldGV); in BuildTypeInfo()3949 OldGV->replaceAllUsesWith(GV); in BuildTypeInfo()3950 OldGV->eraseFromParent(); in BuildTypeInfo()
1382 auto *OldGV = TheModule.getGlobalVariable(SymName); in GenerateProtocolRef() local1391 assert(!OldGV); in GenerateProtocolRef()1438 if (OldGV) { in GenerateProtocolRef()1439 OldGV->replaceAllUsesWith(GV); in GenerateProtocolRef()1440 OldGV->removeFromParent(); in GenerateProtocolRef()
5016 llvm::GlobalVariable *OldGV = nullptr; in CreateOrReplaceCXXRuntimeVariable() local5026 OldGV = GV; in CreateOrReplaceCXXRuntimeVariable()5033 if (OldGV) { in CreateOrReplaceCXXRuntimeVariable()5035 GV->takeName(OldGV); in CreateOrReplaceCXXRuntimeVariable()5037 if (!OldGV->use_empty()) { in CreateOrReplaceCXXRuntimeVariable()5038 OldGV->replaceAllUsesWith(GV); in CreateOrReplaceCXXRuntimeVariable()5041 OldGV->eraseFromParent(); in CreateOrReplaceCXXRuntimeVariable()
1247 GlobalVariable *OldGV = RegularLTO.CombinedModule->getNamedGlobal(I.first); in runRegularLTO() local1248 if (OldGV && DL.getTypeAllocSize(OldGV->getValueType()) == I.second.Size) { in runRegularLTO()1251 OldGV->setAlignment(I.second.Alignment); in runRegularLTO()1260 if (OldGV) { in runRegularLTO()1261 OldGV->replaceAllUsesWith(GV); in runRegularLTO()1262 GV->takeName(OldGV); in runRegularLTO()1263 OldGV->eraseFromParent(); in runRegularLTO()