Home
last modified time | relevance | path

Searched refs:WeakODRLinkage (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h57 WeakODRLinkage, ///< Same, but only replaced by something equivalent. enumerator
139 case WeakODRLinkage: in mayBeDerefined()
373 return ODR ? WeakODRLinkage : WeakAnyLinkage; in getWeakLinkage()
395 return Linkage == WeakODRLinkage; in isWeakODRLinkage()
435 case WeakODRLinkage: in isInterposableLinkage()
459 return Linkage == WeakAnyLinkage || Linkage == WeakODRLinkage || in isWeakForLinker()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp28 WeakODRLinkage, enumerator
368 return CXXLinkage::WeakODRLinkage; in getVTableLinkage()
382 return CXXLinkage::WeakODRLinkage; in getVTableLinkage()
487 VTableLinkage == CXXLinkage::WeakODRLinkage) { in emitVTableSymbols()
489 const bool WeakDef = VTableLinkage == CXXLinkage::WeakODRLinkage; in emitVTableSymbols()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DExtractGV.cpp46 GV.setLinkage(GlobalValue::WeakODRLinkage); in makeVisible()
H A DFunctionImport.cpp1051 GVS->linkage() == GlobalValue::WeakODRLinkage || in checkVariableImport()
1356 S->linkage() == GlobalValue::WeakODRLinkage || in computeDeadSymbolsAndUpdateIndirectCalls()
1565 if (NewLinkage == GlobalValue::WeakODRLinkage && in thinLTOFinalizeInModule()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSampleProfileLoaderBaseUtil.cpp179 GlobalValue::WeakODRLinkage, in createFSDiscriminatorVariable()
H A DFunctionImportUtils.cpp173 case GlobalValue::WeakODRLinkage: in getLinkage()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCtorDtorLowering.cpp39 GlobalValue::WeakODRLinkage, 0, InitOrFiniKernelName, &M); in createInitOrFiniKernelFunction()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Offloading/
H A DUtility.cpp96 auto Linkage = Triple.isOSBinFormatCOFF() ? GlobalValue::WeakODRLinkage in getOffloadEntryArray()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp128 case GlobalValue::WeakODRLinkage: in emitGlobalVariable()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXCtorDtorLowering.cpp99 GlobalValue::WeakODRLinkage, 0, InitOrFiniKernelName, &M); in createInitOrFiniKernelFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Arm64ECCallLowering.cpp627 Function::Create(Arm64Ty, GlobalValue::WeakODRLinkage, 0, ThunkName, M); in buildGuestExitThunk()
700 Function::Create(Arm64Ty, GlobalValue::WeakODRLinkage, 0, ThunkName, M); in buildPatchableThunk()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DModuleSummaryIndex.cpp448 case GlobalValue::WeakODRLinkage: in linkageToString()
H A DCore.cpp1957 case GlobalValue::WeakODRLinkage: in LLVMGetLinkage()
1999 GV->setLinkage(GlobalValue::WeakODRLinkage); in LLVMSetLinkage()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp1129 llvm::GlobalVariable::WeakODRLinkage : in getVTableLinkage()
1145 llvm::GlobalValue::WeakODRLinkage; in getVTableLinkage()
H A DItaniumCXXABI.cpp3043 return llvm::GlobalValue::WeakODRLinkage; in getThreadLocalWrapperLinkage()
3169 if (Wrapper->getLinkage() == llvm::Function::WeakODRLinkage) in EmitThreadLocalInitFuncs()
4009 return llvm::GlobalValue::WeakODRLinkage; in getTypeInfoLinkage()
4581 Linkage != llvm::GlobalValue::WeakODRLinkage) in classifyRTTIUniqueness()
4595 assert(Linkage == llvm::GlobalValue::WeakODRLinkage); in classifyRTTIUniqueness()
H A DMicrosoftCXXABI.cpp410 Thunk->setLinkage(llvm::GlobalValue::WeakODRLinkage); in setThunkLinkage()
1313 Fn->setLinkage(llvm::GlobalValue::WeakODRLinkage); in EmitCXXConstructors()
1407 return llvm::GlobalValue::WeakODRLinkage; in getCXXDestructorLinkage()
H A DCodeGenModule.cpp4195 return llvm::GlobalValue::WeakODRLinkage; in getMultiversionLinkage()
5802 return llvm::Function::WeakODRLinkage; in getLLVMLinkageForDeclarator()
5817 return llvm::GlobalVariable::WeakODRLinkage; in getLLVMLinkageForDeclarator()
H A DCGExpr.cpp2972 case llvm::GlobalValue::WeakODRLinkage: in canEmitSpuriousReferenceToVariable()
3745 llvm::GlobalValue::WeakODRLinkage, "__cfi_check_fail", &CGM.getModule()); in EmitCfiCheckFail()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAMDGPU.cpp421 CGM.getModule(), Type, true, llvm::GlobalValue::WeakODRLinkage, COV, Name, in emitTargetGlobals()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerCoverage.cpp368 CtorFunc->setLinkage(GlobalValue::WeakODRLinkage); in CreateInitCallsForSections()
H A DMemorySanitizer.cpp1057 M, IRB.getInt32Ty(), true, GlobalValue::WeakODRLinkage, in initializeModule()
1064 GlobalValue::WeakODRLinkage, in initializeModule()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.cpp1463 Linkage != GlobalValue::WeakODRLinkage && in processGlobals()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp814 /* isConstant = */ true, GlobalValue::WeakODRLinkage, in createGlobalFlag()
6052 M, DynamicEnvironment, /*IsConstant=*/false, GlobalValue::WeakODRLinkage, in createTargetInit()
6085 M, KernelEnvironment, /*IsConstant=*/true, GlobalValue::WeakODRLinkage, in createTargetInit()
6266 OutlinedFn->setLinkage(GlobalValue::WeakODRLinkage); in setOutlinedTargetRegionFunctionAttributes()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp2620 case GlobalValue::WeakODRLinkage: in getStorageClassForGlobal()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp2243 case GlobalValue::WeakODRLinkage: in emitLinkage()

12