Home
last modified time | relevance | path

Searched refs:LinkOnceODRLinkage (Results 1 – 25 of 38) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h55 LinkOnceODRLinkage, ///< Same, but only replaced by something equivalent. enumerator
140 case LinkOnceODRLinkage: in mayBeDerefined()
370 return ODR ? LinkOnceODRLinkage : LinkOnceAnyLinkage; in getLinkOnceLinkage()
386 return Linkage == LinkOnceODRLinkage; in isLinkOnceODRLinkage()
434 case LinkOnceODRLinkage: in isInterposableLinkage()
460 Linkage == LinkOnceAnyLinkage || Linkage == LinkOnceODRLinkage || in isWeakForLinker()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrOrderFile.cpp71 OrderFileBuffer = new GlobalVariable(M, BufferTy, false, GlobalValue::LinkOnceODRLinkage, in createOrderFileData()
78 BufferIdx = new GlobalVariable(M, IdxTy, false, GlobalValue::LinkOnceODRLinkage, in createOrderFileData()
H A DInstrProfiling.cpp1090 Bias = new GlobalVariable(M, Int64Ty, false, GlobalValue::LinkOnceODRLinkage, in getOrCreateBiasVar()
2064 GlobalValue::LinkOnceODRLinkage, in emitRuntimeHook()
H A DHWAddressSanitizer.cpp1827 : GlobalValue::LinkOnceODRLinkage, in instrumentPersonalityFunctions()
H A DPGOInstrumentation.cpp736 F.setLinkage(GlobalValue::LinkOnceODRLinkage); in renameComdatFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DExtractGV.cpp45 case GlobalValue::LinkOnceODRLinkage: in makeVisible()
H A DFunctionImport.cpp1052 GVS->linkage() == GlobalValue::LinkOnceODRLinkage); in checkVariableImport()
1357 S->linkage() == GlobalValue::LinkOnceODRLinkage) in computeDeadSymbolsAndUpdateIndirectCalls()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp27 LinkOnceODRLinkage, enumerator
363 return CXXLinkage::LinkOnceODRLinkage; in getVTableLinkage()
379 return CXXLinkage::LinkOnceODRLinkage; in getVTableLinkage()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DIndirectThunks.h129 Comdat ? GlobalValue::LinkOnceODRLinkage in createThunkFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Arm64ECCallLowering.cpp404 Function *F = Function::Create(Arm64Ty, GlobalValue::LinkOnceODRLinkage, 0, in buildExitThunk()
517 Function *Thunk = Function::Create(X64Ty, GlobalValue::LinkOnceODRLinkage, 0, in buildEntryThunk()
828 GlobalAlias::create(GlobalValue::LinkOnceODRLinkage, OrigName, &F); in runOnModule()
841 FnsMap[A] = GlobalAlias::create(GlobalValue::LinkOnceODRLinkage, in runOnModule()
H A DAArch64LowerHomogeneousPrologEpilog.cpp172 F->setLinkage(GlobalValue::LinkOnceODRLinkage); in createFrameHelperMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp143 case GlobalValue::LinkOnceODRLinkage: in getLinkage()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp669 : llvm::GlobalValue::LinkOnceODRLinkage; in addRelativeComponent()
1117 ? llvm::GlobalVariable::LinkOnceODRLinkage in getVTableLinkage()
1124 llvm::GlobalVariable::LinkOnceODRLinkage : in getVTableLinkage()
1143 llvm::GlobalValue::LinkOnceODRLinkage; in getVTableLinkage()
H A DCGObjCGNU.cpp217 llvm::GlobalValue::LinkOnceODRLinkage, value, name); in ExportUniqueString()
1120 Align, false, isNamed ? llvm::GlobalValue::LinkOnceODRLinkage in GenerateConstantString()
1343 llvm::GlobalValue::LinkOnceODRLinkage, in GenerateProtocolRef()
1473 true, llvm::GlobalValue::LinkOnceODRLinkage, Init, TypesVarName); in GetTypeString()
1493 CGM.getPointerAlign(), false, llvm::GlobalValue::LinkOnceODRLinkage); in GetConstantSelector()
1519 llvm::GlobalValue::LinkOnceODRLinkage, ZeroInit, Prefix + in GetSectionBounds()
1548 llvm::GlobalValue::LinkOnceODRLinkage, ".objcv2_load_function", in ModuleInitFunction()
1567 CGM.getPointerAlign(), false, llvm::GlobalValue::LinkOnceODRLinkage); in ModuleInitFunction()
1612 false, llvm::GlobalValue::LinkOnceODRLinkage); in ModuleInitFunction()
2586 llvm::GlobalValue::LinkOnceODRLinkage); in GetEHType()
H A DMicrosoftCXXABI.cpp391 ? llvm::GlobalValue::LinkOnceODRLinkage in getAddrOfVirtualDisplacementMap()
412 Thunk->setLinkage(llvm::GlobalValue::LinkOnceODRLinkage); in setThunkLinkage()
1410 return llvm::GlobalValue::LinkOnceODRLinkage; in getCXXDestructorLinkage()
1415 return llvm::GlobalValue::LinkOnceODRLinkage; in getCXXDestructorLinkage()
1874 RD->hasAttr<DLLImportAttr>() ? llvm::GlobalValue::LinkOnceODRLinkage in getAddrOfVTable()
2090 ? llvm::GlobalValue::LinkOnceODRLinkage in EmitVirtualMemPtrThunk()
2622 F->setLinkage(llvm::GlobalValue::LinkOnceODRLinkage); in EmitGuardedInit()
3676 return llvm::GlobalValue::LinkOnceODRLinkage; in getLinkageForRTTI()
H A DItaniumCXXABI.cpp3170 Wrapper->setLinkage(llvm::Function::LinkOnceODRLinkage); in EmitThreadLocalInitFuncs()
3352 MD->isExternallyVisible() ? llvm::GlobalValue::LinkOnceODRLinkage in getOrCreateVirtualFunctionPointerThunk()
3356 if (Linkage == llvm::GlobalValue::LinkOnceODRLinkage) in getOrCreateVirtualFunctionPointerThunk()
4004 return llvm::GlobalValue::LinkOnceODRLinkage; in getTypeInfoLinkage()
4023 return llvm::GlobalValue::LinkOnceODRLinkage; in getTypeInfoLinkage()
4580 if (Linkage != llvm::GlobalValue::LinkOnceODRLinkage && in classifyRTTIUniqueness()
4589 if (Linkage == llvm::GlobalValue::LinkOnceODRLinkage) in classifyRTTIUniqueness()
5052 fn->setLinkage(llvm::Function::LinkOnceODRLinkage); in getClangCallTerminateFn()
H A DCGBlocks.cpp239 linkage = llvm::GlobalValue::LinkOnceODRLinkage; in buildBlockDescriptor()
246 if (linkage == llvm::GlobalValue::LinkOnceODRLinkage) { in buildBlockDescriptor()
1905 llvm::Function::Create(LTy, llvm::GlobalValue::LinkOnceODRLinkage, in GenerateCopyHelperFunction()
2092 llvm::Function::Create(LTy, llvm::GlobalValue::LinkOnceODRLinkage, in GenerateDestroyHelperFunction()
H A DCodeGenModule.cpp3603 /*isConstant=*/true, llvm::GlobalValue::LinkOnceODRLinkage, Init, Name); in GetAddrOfMSGuidDecl()
3667 ? llvm::GlobalValue::LinkOnceODRLinkage in GetAddrOfTemplateParamObject()
5782 return !Context.getLangOpts().AppleKext ? llvm::Function::LinkOnceODRLinkage in getLLVMLinkageForDeclarator()
6518 LT = llvm::GlobalValue::LinkOnceODRLinkage; in GetAddrOfConstantStringFromLiteral()
6674 Linkage = llvm::GlobalVariable::LinkOnceODRLinkage; in GetAddrOfGlobalTemporary()
H A DCGNonTrivialStruct.cpp467 llvm::Function::Create(FuncTy, llvm::GlobalValue::LinkOnceODRLinkage, in getFunction()
H A DCoverageMappingGen.cpp2479 llvm::GlobalValue::LinkOnceODRLinkage, FuncRecordConstant, in emitFunctionMappingRecord()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp126 case GlobalValue::LinkOnceODRLinkage: in emitGlobalVariable()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DModuleSummaryIndex.cpp444 case GlobalValue::LinkOnceODRLinkage: in linkageToString()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.cpp431 : (F.getLinkage() == GlobalValue::LinkOnceODRLinkage && in lowerFormalArguments()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp449 Linkage = GlobalValue::LinkOnceODRLinkage; in createPGOFuncNameVar()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp2618 case GlobalValue::LinkOnceODRLinkage: in getStorageClassForGlobal()

12