Searched refs:OldGV (Results 1 – 5 of 5) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/LTO/ |
H A D | LTO.cpp | 1115 GlobalVariable *OldGV = RegularLTO.CombinedModule->getNamedGlobal(I.first); in runRegularLTO() local 1116 if (OldGV && DL.getTypeAllocSize(OldGV->getValueType()) == I.second.Size) { in runRegularLTO() 1119 OldGV->setAlignment(I.second.Align); in runRegularLTO() 1128 if (OldGV) { in runRegularLTO() 1129 OldGV->replaceAllUsesWith(ConstantExpr::getBitCast(GV, OldGV->getType())); in runRegularLTO() 1130 GV->takeName(OldGV); in runRegularLTO() 1131 OldGV->eraseFromParent(); in runRegularLTO()
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGDecl.cpp | 374 llvm::GlobalVariable *OldGV = GV; in AddInitializerToStaticVarDecl() local 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() 390 llvm::ConstantExpr::getBitCast(GV, OldGV->getType()); in AddInitializerToStaticVarDecl() 391 OldGV->replaceAllUsesWith(NewPtrForOldDecl); in AddInitializerToStaticVarDecl() [all …]
|
H A D | ItaniumCXXABI.cpp | 3686 llvm::GlobalVariable *OldGV = CGM.getModule().getNamedGlobal(Name); in BuildTypeInfo() local 3687 if (OldGV && !OldGV->isDeclaration()) { in BuildTypeInfo() 3688 assert(!OldGV->hasAvailableExternallyLinkage() && in BuildTypeInfo() 3691 return llvm::ConstantExpr::getBitCast(OldGV, CGM.Int8PtrTy); in BuildTypeInfo() 3853 llvm::GlobalVariable *OldGV = M.getNamedGlobal(Name); in BuildTypeInfo() local 3871 if (OldGV) { in BuildTypeInfo() 3872 GV->takeName(OldGV); in BuildTypeInfo() 3874 llvm::ConstantExpr::getBitCast(GV, OldGV->getType()); in BuildTypeInfo() 3875 OldGV->replaceAllUsesWith(NewPtr); in BuildTypeInfo() 3876 OldGV->eraseFromParent(); in BuildTypeInfo()
|
H A D | CGObjCGNU.cpp | 1368 auto *OldGV = TheModule.getGlobalVariable(SymName); in GenerateProtocolRef() local 1377 assert(!OldGV); in GenerateProtocolRef() 1426 if (OldGV) { in GenerateProtocolRef() 1427 OldGV->replaceAllUsesWith(llvm::ConstantExpr::getBitCast(GV, in GenerateProtocolRef() 1428 OldGV->getType())); in GenerateProtocolRef() 1429 OldGV->removeFromParent(); in GenerateProtocolRef()
|
H A D | CodeGenModule.cpp | 4571 llvm::GlobalVariable *OldGV = nullptr; in CreateOrReplaceCXXRuntimeVariable() local 4581 OldGV = GV; in CreateOrReplaceCXXRuntimeVariable() 4588 if (OldGV) { in CreateOrReplaceCXXRuntimeVariable() 4590 GV->takeName(OldGV); in CreateOrReplaceCXXRuntimeVariable() 4592 if (!OldGV->use_empty()) { in CreateOrReplaceCXXRuntimeVariable() 4594 llvm::ConstantExpr::getBitCast(GV, OldGV->getType()); in CreateOrReplaceCXXRuntimeVariable() 4595 OldGV->replaceAllUsesWith(NewPtrForOldDecl); in CreateOrReplaceCXXRuntimeVariable() 4598 OldGV->eraseFromParent(); in CreateOrReplaceCXXRuntimeVariable()
|