| /freebsd/contrib/llvm-project/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 628 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 D | NVPTXGenericToNVVM.cpp | 66 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 D | XCoreLowerThreadLocal.cpp | 145 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 D | CloneModule.cpp | 71 GlobalVariable *NewGV = new GlobalVariable( in CloneModule() local 75 NewGV->copyAttributesFrom(&I); in CloneModule() 76 VMap[&I] = NewGV; in CloneModule()
|
| H A D | ModuleUtils.cpp | 185 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 D | GlobalOpt.cpp | 936 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 D | FunctionImport.cpp | 1642 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 D | WholeProgramDevirt.cpp | 1999 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 D | IndirectionUtils.cpp | 359 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 D | AMDGPULowerModuleLDSPass.cpp | 938 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 D | HWAddressSanitizer.cpp | 1707 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 D | BitcodeReader.cpp | 4145 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 D | AsmPrinter.cpp | 2484 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 D | CGObjCMac.cpp | 7285 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 D | CodeGenModule.cpp | 5335 auto *NewGV = cast<llvm::GlobalVariable>( in GetOrCreateLLVMGlobal() local 5341 GV = NewGV; in GetOrCreateLLVMGlobal()
|