Home
last modified time | relevance | path

Searched refs:NewGV (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp628 GlobalValue *NewGV; in copyGlobalValueProto() local
630 NewGV = copyGlobalVariableProto(SGVar); in copyGlobalValueProto()
632 NewGV = copyFunctionProto(SF); in copyGlobalValueProto()
635 NewGV = copyIndirectSymbolProto(SGV); in copyGlobalValueProto()
637 NewGV = in copyGlobalValueProto()
642 NewGV = in copyGlobalValueProto()
651 NewGV->setLinkage(SGV->getLinkage()); in copyGlobalValueProto()
653 NewGV->setLinkage(GlobalValue::ExternalWeakLinkage); in copyGlobalValueProto()
655 if (auto *NewGO = dyn_cast<GlobalObject>(NewGV)) { in copyGlobalValueProto()
667 if (auto *NewF = dyn_cast<Function>(NewGV)) { in copyGlobalValueProto()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp66 GlobalVariable *NewGV = new GlobalVariable( in runOnModule() local
70 NewGV->copyAttributesFrom(&GV); in runOnModule()
71 NewGV->copyMetadata(&GV, /*Offset=*/0); in runOnModule()
72 GVMap[&GV] = NewGV; in runOnModule()
115 GlobalVariable *NewGV = I->second; in runOnModule() local
123 Constant *BitCastNewGV = ConstantExpr::getPointerCast(NewGV, GV->getType()); in runOnModule()
130 NewGV->setName(Name); in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp145 GlobalVariable *NewGV = in lowerGlobal() local
158 Value *Addr = Builder.CreateInBoundsGEP(NewGV->getValueType(), NewGV, in lowerGlobal()
164 NewGV->takeName(GV); in lowerGlobal()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCloneModule.cpp71 GlobalVariable *NewGV = new GlobalVariable( in CloneModule() local
75 NewGV->copyAttributesFrom(&I); in CloneModule()
76 VMap[&I] = NewGV; in CloneModule()
H A DModuleUtils.cpp185 GlobalVariable *NewGV = in removeFromUsedList() local
189 NewGV->setSection(GV->getSection()); in removeFromUsedList()
190 NewGV->takeName(GV); in removeFromUsedList()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp936 GlobalVariable *NewGV = new GlobalVariable( in OptimizeGlobalAddressOfAllocation() local
949 Builder.CreateMemSet(NewGV, InitVal, AllocSize, std::nullopt); in OptimizeGlobalAddressOfAllocation()
953 CI->replaceAllUsesWith(NewGV); in OptimizeGlobalAddressOfAllocation()
985 LoadUse.set(NewGV); in OptimizeGlobalAddressOfAllocation()
1038 ConstantPropUsersOf(NewGV, DL, TLI); in OptimizeGlobalAddressOfAllocation()
1040 return NewGV; in OptimizeGlobalAddressOfAllocation()
1194 GlobalVariable *NewGV = new GlobalVariable(Type::getInt1Ty(GV->getContext()), in TryToShrinkGlobalToBoolean() local
1201 NewGV->copyAttributesFrom(GV); in TryToShrinkGlobalToBoolean()
1202 GV->getParent()->insertGlobalVariable(GV->getIterator(), NewGV); in TryToShrinkGlobalToBoolean()
1230 DL.getTypeAllocSizeInBits(NewGV->getValueType()) / 8; in TryToShrinkGlobalToBoolean()
[all …]
H A DFunctionImport.cpp1642 GlobalValue *NewGV; in convertToDeclaration() local
1644 NewGV = in convertToDeclaration()
1649 NewGV = in convertToDeclaration()
1655 NewGV->takeName(&GV); in convertToDeclaration()
1656 GV.replaceAllUsesWith(NewGV); in convertToDeclaration()
H A DWholeProgramDevirt.cpp1999 auto NewGV = in rebuildGlobal() local
2002 NewGV->setSection(B.GV->getSection()); in rebuildGlobal()
2003 NewGV->setComdat(B.GV->getComdat()); in rebuildGlobal()
2004 NewGV->setAlignment(B.GV->getAlign()); in rebuildGlobal()
2008 NewGV->copyMetadata(B.GV, B.Before.Bytes.size()); in rebuildGlobal()
2015 NewInit->getType(), NewGV, in rebuildGlobal()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp359 GlobalVariable *NewGV = new GlobalVariable( in cloneGlobalVariableDecl() local
363 NewGV->copyAttributesFrom(&GV); in cloneGlobalVariableDecl()
365 (*VMap)[&GV] = NewGV; in cloneGlobalVariableDecl()
366 return NewGV; in cloneGlobalVariableDecl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerModuleLDSPass.cpp938 GlobalVariable *NewGV = new GlobalVariable( in uniquifyGVPerKernel() local
942 NewGV->copyAttributesFrom(GV); in uniquifyGVPerKernel()
947 U.getUser()->replaceUsesOfWith(GV, NewGV); in uniquifyGVPerKernel()
951 return NewGV; in uniquifyGVPerKernel()
1016 auto NewGV = uniquifyGVPerKernel(M, GV, F); in lowerSpecialLDSVariables() local
1017 Changed |= (NewGV != GV); in lowerSpecialLDSVariables()
1025 recordLDSAbsoluteAddress(&M, NewGV, Offset); in lowerSpecialLDSVariables()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp1707 auto *NewGV = new GlobalVariable(M, Initializer->getType(), GV->isConstant(), in instrumentGlobal() local
1710 NewGV->copyAttributesFrom(GV); in instrumentGlobal()
1711 NewGV->setLinkage(GlobalValue::PrivateLinkage); in instrumentGlobal()
1712 NewGV->copyMetadata(GV, 0); in instrumentGlobal()
1713 NewGV->setAlignment( in instrumentGlobal()
1725 NewGV->setUnnamedAddr(GlobalValue::UnnamedAddr::None); in instrumentGlobal()
1742 ConstantExpr::getPtrToInt(NewGV, Int64Ty), in instrumentGlobal()
1748 Descriptor->setComdat(NewGV->getComdat()); in instrumentGlobal()
1752 MDNode::get(*C, ValueAsMetadata::get(NewGV))); in instrumentGlobal()
1758 ConstantExpr::getPtrToInt(NewGV, Int64Ty), in instrumentGlobal()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4145 GlobalVariable *NewGV = in parseGlobalVarRecord() local
4149 NewGV->setAlignment(*Alignment); in parseGlobalVarRecord()
4151 NewGV->setSection(Section); in parseGlobalVarRecord()
4152 NewGV->setVisibility(Visibility); in parseGlobalVarRecord()
4153 NewGV->setUnnamedAddr(UnnamedAddr); in parseGlobalVarRecord()
4157 if (!NewGV->hasLocalLinkage()) { in parseGlobalVarRecord()
4158 NewGV->setDLLStorageClass(getDecodedDLLStorageClass(Record[10])); in parseGlobalVarRecord()
4161 upgradeDLLImportExportLinkage(NewGV, RawLinkage); in parseGlobalVarRecord()
4164 ValueList.push_back(NewGV, getVirtualTypeID(NewGV->getType(), TyID)); in parseGlobalVarRecord()
4168 GlobalInits.push_back(std::make_pair(NewGV, InitID - 1)); in parseGlobalVarRecord()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2484 auto *NewGV = new GlobalVariable( in tagGlobalDefinition() local
2487 NewGV->copyAttributesFrom(G); in tagGlobalDefinition()
2488 NewGV->setComdat(G->getComdat()); in tagGlobalDefinition()
2489 NewGV->copyMetadata(G, 0); in tagGlobalDefinition()
2491 NewGV->takeName(G); in tagGlobalDefinition()
2492 G->replaceAllUsesWith(NewGV); in tagGlobalDefinition()
2494 G = NewGV; in tagGlobalDefinition()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCMac.cpp7285 auto *NewGV = new llvm::GlobalVariable(ObjCTypes.ClassnfABITy, false, L, in GetClassGlobal() local
7289 NewGV->setDLLStorageClass(llvm::GlobalValue::DLLImportStorageClass); in GetClassGlobal()
7292 GV->replaceAllUsesWith(NewGV); in GetClassGlobal()
7295 GV = NewGV; in GetClassGlobal()
H A DCodeGenModule.cpp5335 auto *NewGV = cast<llvm::GlobalVariable>( in GetOrCreateLLVMGlobal() local
5341 GV = NewGV; in GetOrCreateLLVMGlobal()