Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64GlobalsTagging.cpp103 auto *NewGV = new GlobalVariable( in tagGlobalDefinition() local
106 NewGV->copyAttributesFrom(G); in tagGlobalDefinition()
107 NewGV->setComdat(G->getComdat()); in tagGlobalDefinition()
108 NewGV->copyMetadata(G, 0); in tagGlobalDefinition()
110 NewGV->takeName(G); in tagGlobalDefinition()
111 G->replaceAllUsesWith(NewGV); in tagGlobalDefinition()
113 G = NewGV; in tagGlobalDefinition()
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/Linker/
H A DIRMover.cpp730 GlobalValue *NewGV; in copyGlobalValueProto()
732 NewGV = copyGlobalVariableProto(SGVar); in copyGlobalValueProto()
734 NewGV = copyFunctionProto(SF); in copyGlobalValueProto()
737 NewGV = copyIndirectSymbolProto(SGV); in copyGlobalValueProto()
739 NewGV = in copyGlobalValueProto()
744 NewGV = in copyGlobalValueProto()
753 NewGV->setLinkage(SGV->getLinkage()); in copyGlobalValueProto()
755 NewGV->setLinkage(GlobalValue::ExternalWeakLinkage); in copyGlobalValueProto()
757 if (auto *NewGO = dyn_cast<GlobalObject>(NewGV)) { in copyGlobalValueProto()
769 if (auto *NewF = dyn_cast<Function>(NewGV)) { in copyGlobalValueProto()
728 GlobalValue *NewGV; copyGlobalValueProto() local
1045 GlobalValue *NewGV; linkGlobalValueProto() local
1667 auto *NewGV = dyn_cast<GlobalVariable>(NewValue->stripPointerCasts()); run() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp148 GlobalVariable *NewGV = in lowerGlobal()
163 Value *Addr = Builder.CreateInBoundsGEP(NewGV->getValueType(), NewGV, in lowerGlobal()
169 NewGV->takeName(GV); in lowerGlobal()
145 GlobalVariable *NewGV = lowerGlobal() local
/freebsd-src/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.cpp141 GlobalVariable *NewGV = in removeFromUsedList()
145 NewGV->setSection(GV->getSection()); in removeFromUsedList()
146 NewGV->takeName(GV); in removeFromUsedList()
140 GlobalVariable *NewGV = removeFromUsedList() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp925 GlobalVariable *NewGV = new GlobalVariable( in OptimizeGlobalAddressOfAllocation()
938 Builder.CreateMemSet(NewGV, InitVal, AllocSize, std::nullopt); in OptimizeGlobalAddressOfAllocation()
942 CI->replaceAllUsesWith(NewGV); in OptimizeGlobalAddressOfAllocation()
974 LoadUse.set(NewGV); in OptimizeGlobalAddressOfAllocation()
1018 // To further other optimizations, loop over all users of NewGV and try to
1021 ConstantPropUsersOf(NewGV, DL, TLI); in valueIsOnlyUsedLocallyOrStoredToOneGlobal()
1023 return NewGV; in valueIsOnlyUsedLocallyOrStoredToOneGlobal()
1182 GlobalVariable *NewGV = new GlobalVariable(Type::getInt1Ty(GV->getContext()), in TryToShrinkGlobalToBoolean()
1189 NewGV->copyAttributesFrom(GV); in TryToShrinkGlobalToBoolean()
1190 GV->getParent()->insertGlobalVariable(GV->getIterator(), NewGV); in TryToShrinkGlobalToBoolean()
915 GlobalVariable *NewGV = new GlobalVariable( OptimizeGlobalAddressOfAllocation() local
1171 GlobalVariable *NewGV = new GlobalVariable(Type::getInt1Ty(GV->getContext()), TryToShrinkGlobalToBoolean() local
[all...]
H A DFunctionImport.cpp1477 GlobalValue *NewGV; in thinLTOFinalizeInModule()
1479 NewGV = in thinLTOFinalizeInModule()
1484 NewGV = in thinLTOFinalizeInModule()
1490 NewGV->takeName(&GV); in thinLTOFinalizeInModule()
1491 GV.replaceAllUsesWith(NewGV); in thinLTOFinalizeInModule()
1378 GlobalValue *NewGV; convertToDeclaration() local
H A DWholeProgramDevirt.cpp1915 auto NewGV = in rebuildGlobal()
1918 NewGV->setSection(B.GV->getSection()); in rebuildGlobal()
1919 NewGV->setComdat(B.GV->getComdat()); in rebuildGlobal()
1920 NewGV->setAlignment(B.GV->getAlign()); in rebuildGlobal()
1924 NewGV->copyMetadata(B.GV, B.Before.Bytes.size()); in rebuildGlobal()
1931 NewInit->getType(), NewGV, in rebuildGlobal()
1923 auto NewGV = rebuildGlobal() local
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp330 GlobalVariable *NewGV = new GlobalVariable( in cloneGlobalVariableDecl()
334 NewGV->copyAttributesFrom(&GV); in cloneGlobalVariableDecl()
336 (*VMap)[&GV] = NewGV; in cloneGlobalVariableDecl()
337 return NewGV; in cloneGlobalVariableDecl()
329 GlobalVariable *NewGV = new GlobalVariable( cloneGlobalVariableDecl() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp1686 auto *NewGV = new GlobalVariable(M, Initializer->getType(), GV->isConstant(), in instrumentGlobals()
1689 NewGV->copyAttributesFrom(GV); in instrumentGlobals()
1690 NewGV->setLinkage(GlobalValue::PrivateLinkage); in instrumentGlobals()
1691 NewGV->copyMetadata(GV, 0); in instrumentGlobals()
1692 NewGV->setAlignment( in instrumentGlobals()
1704 NewGV->setUnnamedAddr(GlobalValue::UnnamedAddr::None); in instrumentPersonalityFunctions()
1721 ConstantExpr::getPtrToInt(NewGV, Int64Ty), in instrumentPersonalityFunctions()
1727 Descriptor->setComdat(NewGV->getComdat()); in instrumentPersonalityFunctions()
1731 MDNode::get(*C, ValueAsMetadata::get(NewGV))); in instrumentPersonalityFunctions()
1737 ConstantExpr::getPtrToInt(NewGV, Int64T in instrumentPersonalityFunctions()
1597 auto *NewGV = new GlobalVariable(M, Initializer->getType(), GV->isConstant(), instrumentGlobal() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4055 GlobalVariable *NewGV = in parseFunctionRecord()
4059 NewGV->setAlignment(*Alignment); in parseFunctionRecord()
4061 NewGV->setSection(Section); in parseFunctionRecord()
4062 NewGV->setVisibility(Visibility); in parseFunctionRecord()
4063 NewGV->setUnnamedAddr(UnnamedAddr); in parseFunctionRecord()
4067 if (!NewGV->hasLocalLinkage()) { in parseFunctionRecord()
4068 NewGV->setDLLStorageClass(getDecodedDLLStorageClass(Record[10])); in parseFunctionRecord()
4071 upgradeDLLImportExportLinkage(NewGV, RawLinkage); in parseFunctionRecord()
4074 ValueList.push_back(NewGV, getVirtualTypeID(NewGV in parseFunctionRecord()
3897 GlobalVariable *NewGV = parseGlobalVarRecord() local
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCMac.cpp7383 auto *NewGV = new llvm::GlobalVariable(ObjCTypes.ClassnfABITy, false, L, in GetClassGlobal()
7387 NewGV->setDLLStorageClass(llvm::GlobalValue::DLLImportStorageClass); in GetClassGlobal()
7390 GV->replaceAllUsesWith(NewGV); in GetClassGlobal()
7393 GV = NewGV; in GetClassGlobal()
7377 auto *NewGV = new llvm::GlobalVariable(ObjCTypes.ClassnfABITy, false, L, GetClassGlobal() local
H A DCodeGenModule.cpp5054 auto *NewGV = cast<llvm::GlobalVariable>(
5060 GV = NewGV; in GetAddrOfGlobalVar()
4941 auto *NewGV = cast<llvm::GlobalVariable>( GetOrCreateLLVMGlobal() local