Home
last modified time | relevance | path

Searched defs:Linkage (Results 1 – 25 of 60) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h375 static bool isExternalLinkage(LinkageTypes Linkage) { in isExternalLinkage()
387 static bool isLinkOnceLinkage(LinkageTypes Linkage) { in isLinkOnceLinkage()
390 static bool isWeakAnyLinkage(LinkageTypes Linkage) { in isWeakAnyLinkage()
393 static bool isWeakODRLinkage(LinkageTypes Linkage) { in isWeakODRLinkage()
396 static bool isWeakLinkage(LinkageTypes Linkage) { in isWeakLinkage()
399 static bool isAppendingLinkage(LinkageTypes Linkage) { in isAppendingLinkage()
402 static bool isInternalLinkage(LinkageTypes Linkage) { in isInternalLinkage()
405 static bool isPrivateLinkage(LinkageTypes Linkage) { in isPrivateLinkage()
408 static bool isLocalLinkage(LinkageTypes Linkage) { in isLocalLinkage()
414 static bool isCommonLinkage(LinkageTypes Linkage) { in isCommonLinkage()
[all …]
H A DGlobalObject.h46 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name, AddressSpace) { in GlobalValue() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DRecord.h53 Record(StringRef Name, RecordLinkage Linkage, SymbolFlags Flags) in Record()
90 RecordLinkage Linkage; variable
105 GlobalRecord(StringRef Name, RecordLinkage Linkage, SymbolFlags Flags, in GlobalRecord()
123 ObjCIVarRecord(StringRef Name, RecordLinkage Linkage) in ObjCIVarRecord()
140 ObjCContainerRecord(StringRef Name, RecordLinkage Linkage) in ObjCContainerRecord()
168 : ObjCContainerRecord(Name, Linkage), HasEHType(HasEHType) {} in ObjCContainerRecord() argument
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/
H A DRecordsSlice.cpp23 GlobalRecord::Kind GV, RecordLinkage Linkage) { in addRecord()
133 GlobalRecord *RecordsSlice::addGlobal(StringRef Name, RecordLinkage Linkage, in addGlobal()
154 RecordLinkage Linkage, in addObjCInterface()
170 SymbolFlags Record::mergeFlags(SymbolFlags Flags, RecordLinkage Linkage) { in mergeFlags()
223 RecordLinkage Linkage) { in addObjCIVar()
232 RecordLinkage Linkage) { in addObjCIVar()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTT.cpp24 llvm::GlobalVariable::LinkageTypes Linkage, in GetAddrOfVTTVTable()
42 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTTDefinition()
H A DCGCXX.cpp122 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl); in TryEmitBaseDestructorAsAlias() local
H A DCGCUDANV.cpp819 auto Linkage = CudaGpuBinary ? llvm::GlobalValue::InternalLinkage : in makeModuleCtorFunction() local
1005 const VarDecl *D, llvm::GlobalValue::LinkageTypes &Linkage) { in internalizeDeviceSideVar()
H A DCGVTables.cpp888 llvm::GlobalVariable::LinkageTypes Linkage, in GenerateConstructionVTable()
1004 auto Linkage = VTable->getLinkage(); in GenerateRelativeVTableAlias() local
H A DCGCXXABI.cpp313 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage()
H A DCodeGenModule.cpp2101 GVALinkage Linkage = getContext().GetGVALinkageForFunction(D); in getFunctionLinkage() local
3628 llvm::GlobalValue::LinkageTypes Linkage = in GetAddrOfTemplateParamObject() local
4377 llvm::GlobalValue::LinkageTypes Linkage = getMultiversionLinkage(*this, GD); in emitCPUDispatchDefinition() local
5013 StringRef Name, llvm::Type *Ty, llvm::GlobalValue::LinkageTypes Linkage, in CreateOrReplaceCXXRuntimeVariable()
5237 GVALinkage Linkage; in shouldBeInCOMDAT() local
5415 llvm::GlobalValue::LinkageTypes Linkage = getLLVMLinkageVarDefinition(D); in EmitGlobalVarDefinition() local
5610 GVALinkage Linkage) { in getLLVMLinkageForDeclarator()
5682 GVALinkage Linkage = getContext().GetGVALinkageForVariable(VD); in getLLVMLinkageVarDefinition() local
6521 llvm::GlobalValue::LinkageTypes Linkage = getLLVMLinkageVarDefinition(VD); in GetAddrOfGlobalTemporary() local
H A DItaniumCXXABI.cpp1806 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD); in emitVTableDefinitions() local
3244 QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage) { in GetAddrOfTypeName()
3776 llvm::GlobalVariable::LinkageTypes Linkage = getTypeInfoLinkage(CGM, Ty); in BuildTypeInfo() local
3805 llvm::GlobalVariable::LinkageTypes Linkage, in BuildTypeInfo()
4345 llvm::GlobalValue::LinkageTypes Linkage = CGM.getFunctionLinkage(AliasDecl); in getCodegenToUse() local
4368 llvm::GlobalValue::LinkageTypes Linkage = CGM.getFunctionLinkage(AliasDecl); in emitConstructorDestructorAlias() local
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DAPI.cpp49 LinkageInfo Linkage, const DocComment &Comment, in addNamespace()
64 AvailabilityInfo Availability, LinkageInfo Linkage, in addGlobalVar()
74 AvailabilityInfo Availability, LinkageInfo Linkage, in addGlobalVariableTemplate()
86 AvailabilityInfo Availability, LinkageInfo Linkage, in addGlobalFunction()
97 AvailabilityInfo Availability, LinkageInfo Linkage, in addGlobalFunctionTemplate()
110 AvailabilityInfo Availability, LinkageInfo Linkage, in addGlobalFunctionTemplateSpecialization()
175 AvailabilityInfo Availability, LinkageInfo Linkage, in addStaticField()
279 AvailabilityInfo Availability, LinkageInfo Linkage, in addGlobalVariableTemplateSpecialization()
291 AvailabilityInfo Availability, LinkageInfo Linkage, in addGlobalVariableTemplatePartialSpecialization()
403 AvailabilityInfo Availability, LinkageInfo Linkage, in addObjCInterface()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h257 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitVarDecl() local
327 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitFunctionDecl() local
486 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitNamespaceDecl() local
838 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitVarTemplateDecl() local
884 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitVarTemplateSpecializationDecl() local
914 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitVarTemplatePartialSpecializationDecl() local
945 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitFunctionTemplateDecl() local
976 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitObjCInterfaceDecl() local
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DLinkage.h24 enum class Linkage : unsigned char { enum
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/
H A DDylibReader.cpp263 RecordLinkage Linkage = (ExportFlags & MachO::EXPORT_SYMBOL_FLAGS_REEXPORT) in readSymbols() local
292 RecordLinkage Linkage = RecordLinkage::Unknown; in readSymbols() local
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DGlobals.cpp145 GlobalValue::LinkageTypes Linkage, in getGlobalIdentifier()
525 LinkageTypes Linkage, const Twine &Name, in create()
531 LinkageTypes Linkage, const Twine &Name, in create()
H A DFunction.cpp353 Function *Function::Create(FunctionType *Ty, LinkageTypes Linkage, in Create()
359 LinkageTypes Linkage, in createWithDefaultAttr()
421 Function::Function(FunctionType *Ty, LinkageTypes Linkage, unsigned AddrSpace, in Function()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCNullStreamer.cpp50 emitXCOFFSymbolLinkageWithVisibility(MCSymbol *Symbol, MCSymbolAttr Linkage, in emitXCOFFSymbolLinkageWithVisibility()
H A DMCXCOFFStreamer.cpp73 MCSymbol *Symbol, MCSymbolAttr Linkage, MCSymbolAttr Visibility) { in emitXCOFFSymbolLinkageWithVisibility()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp80 auto Linkage = Summary->linkage(); in shouldPromoteLocalToGlobal() local
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.h115 jitlink::Linkage Linkage; member
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMerge.cpp510 GlobalValue::LinkageTypes Linkage = HasExternal in doMerge() local
537 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage(); in doMerge() local
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp247 std::string getPGOFuncName(StringRef Name, GlobalValue::LinkageTypes Linkage, in getPGOFuncName()
309 GlobalValue::LinkageTypes Linkage, in getIRPGONameForGlobalObject()
403 GlobalValue::LinkageTypes Linkage) { in getPGOFuncNameVarName()
421 GlobalValue::LinkageTypes Linkage, in createPGOFuncNameVar()
1298 GlobalValue::LinkageTypes Linkage = F.getLinkage(); in needsComdatForCounter() local
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DWasmAsmParser.cpp137 StringRef Linkage; in parseGroup() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1229 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); in setupProfileSection() local
1296 GlobalValue::LinkageTypes Linkage) { in createRegionBitmaps()
1322 GlobalValue::LinkageTypes Linkage) { in createRegionCounters()
1416 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); in createDataVariable() local

123