Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h81 LinkageTypes Linkage, const Twine &Name, unsigned AddressSpace) in GlobalValue()
98 unsigned Linkage : 4; // The linkage of this global variable
376 static bool isExternalLinkage(LinkageTypes Linkage) { in isExternalLinkage()
379 static bool isAvailableExternallyLinkage(LinkageTypes Linkage) { in isAvailableExternallyLinkage()
382 static bool isLinkOnceAnyLinkage(LinkageTypes Linkage) { in isLinkOnceAnyLinkage()
385 static bool isLinkOnceODRLinkage(LinkageTypes Linkage) { in isLinkOnceODRLinkage()
388 static bool isLinkOnceLinkage(LinkageTypes Linkage) { in isLinkOnceLinkage()
391 static bool isWeakAnyLinkage(LinkageTypes Linkage) { in isWeakAnyLinkage()
394 static bool isWeakODRLinkage(LinkageTypes Linkage) { in isWeakODRLinkage()
397 static bool isWeakLinkage(LinkageTypes Linkage) { in isWeakLinkage()
[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.h70 Record(StringRef Name, RecordLinkage Linkage, SymbolFlags Flags) in Record()
111 RecordLinkage Linkage; variable
127 GlobalRecord(StringRef Name, RecordLinkage Linkage, SymbolFlags Flags, in GlobalRecord()
147 ObjCIVarRecord(StringRef Name, RecordLinkage Linkage) in ObjCIVarRecord()
164 ObjCContainerRecord(StringRef Name, RecordLinkage Linkage) in ObjCContainerRecord()
193 ObjCInterfaceRecord(StringRef Name, RecordLinkage Linkage, in ObjCInterfaceRecord()
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/
H A DRecordsSlice.cpp24 GlobalRecord::Kind GV, RecordLinkage Linkage) { in addRecord()
173 GlobalRecord *RecordsSlice::addGlobal(StringRef Name, RecordLinkage Linkage, in addGlobal()
194 RecordLinkage Linkage, in addObjCInterface()
206 SymbolFlags Record::mergeFlags(SymbolFlags Flags, RecordLinkage Linkage) { in mergeFlags()
260 RecordLinkage Linkage) { in addObjCIVar()
269 RecordLinkage Linkage) { in addObjCIVar()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DFrontend.cpp20 StringRef Name, RecordLinkage Linkage, GlobalRecord::Kind GV, in addGlobal()
32 FrontendRecordsSlice::addObjCInterface(StringRef Name, RecordLinkage Linkage, in addObjCInterface()
61 ObjCContainerRecord *Container, StringRef IvarName, RecordLinkage Linkage, in addObjCIVar()
H A DVisitor.cpp145 RecordLinkage Linkage = RecordLinkage::Exported; in recordObjCInstanceVariables() local
177 const RecordLinkage Linkage = in VisitObjCInterfaceDecl() local
239 const RecordLinkage Linkage = in VisitVarDecl() local
294 const RecordLinkage Linkage = (Inlined || !isExported(D)) in VisitFunctionDecl() local
/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.cpp832 auto Linkage = CudaGpuBinary ? llvm::GlobalValue::InternalLinkage in makeModuleCtorFunction() local
1018 const VarDecl *D, llvm::GlobalValue::LinkageTypes &Linkage) { in internalizeDeviceSideVar()
H A DCGCXXABI.cpp322 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage()
H A DCGVTables.cpp921 llvm::GlobalVariable::LinkageTypes Linkage, in GenerateConstructionVTable()
1037 auto Linkage = VTable->getLinkage(); in GenerateRelativeVTableAlias() local
H A DItaniumCXXABI.cpp2003 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD); in emitVTableDefinitions() local
3351 llvm::GlobalValue::LinkageTypes Linkage = in getOrCreateVirtualFunctionPointerThunk() local
3511 QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage) { in GetAddrOfTypeName()
4052 llvm::GlobalVariable::LinkageTypes Linkage = getTypeInfoLinkage(CGM, Ty); in BuildTypeInfo() local
4081 llvm::GlobalVariable::LinkageTypes Linkage, in BuildTypeInfo()
4620 llvm::GlobalValue::LinkageTypes Linkage = CGM.getFunctionLinkage(AliasDecl); in getCodegenToUse() local
4643 llvm::GlobalValue::LinkageTypes Linkage = CGM.getFunctionLinkage(AliasDecl); in emitConstructorDestructorAlias() local
H A DCodeGenModule.cpp2127 GVALinkage Linkage = getContext().GetGVALinkageForFunction(D); in getFunctionLinkage() local
3665 llvm::GlobalValue::LinkageTypes Linkage = in GetAddrOfTemplateParamObject() local
4429 llvm::GlobalValue::LinkageTypes Linkage = getMultiversionLinkage(*this, GD); in emitCPUDispatchDefinition() local
5126 StringRef Name, llvm::Type *Ty, llvm::GlobalValue::LinkageTypes Linkage, in CreateOrReplaceCXXRuntimeVariable()
5353 GVALinkage Linkage; in shouldBeInCOMDAT() local
5547 llvm::GlobalValue::LinkageTypes Linkage = getLLVMLinkageVarDefinition(D); in EmitGlobalVarDefinition() local
5754 GVALinkage Linkage) { in getLLVMLinkageForDeclarator()
5826 GVALinkage Linkage = getContext().GetGVALinkageForVariable(VD); in getLLVMLinkageVarDefinition() local
6667 llvm::GlobalValue::LinkageTypes Linkage = getLLVMLinkageVarDefinition(VD); in GetAddrOfGlobalTemporary() local
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h290 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitVarDecl() local
363 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitFunctionDecl() local
529 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitNamespaceDecl() local
879 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitVarTemplateDecl() local
923 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitVarTemplateSpecializationDecl() local
955 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitVarTemplatePartialSpecializationDecl() local
988 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitFunctionTemplateDecl() local
1021 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitObjCInterfaceDecl() local
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCNullStreamer.cpp50 emitXCOFFSymbolLinkageWithVisibility(MCSymbol *Symbol, MCSymbolAttr Linkage, in emitXCOFFSymbolLinkageWithVisibility()
H A DMCXCOFFStreamer.cpp74 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/IR/
H A DGlobals.cpp154 GlobalValue::LinkageTypes Linkage, in getGlobalIdentifier()
551 LinkageTypes Linkage, const Twine &Name, in create()
557 LinkageTypes Linkage, const Twine &Name, in create()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Offloading/
H A DUtility.cpp96 auto Linkage = Triple.isOSBinFormatCOFF() ? GlobalValue::WeakODRLinkage in getOffloadEntryArray() local
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/
H A DDylibReader.cpp265 RecordLinkage Linkage = (ExportFlags & MachO::EXPORT_SYMBOL_FLAGS_REEXPORT) in readSymbols() local
294 RecordLinkage Linkage = RecordLinkage::Unknown; in readSymbols() local
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.h116 jitlink::Linkage Linkage; global() member
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DWasmAsmParser.cpp140 StringRef Linkage; in parseGroup() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMerge.cpp529 GlobalValue::LinkageTypes Linkage = HasExternal in doMerge() local
556 GlobalValue::LinkageTypes Linkage = Globals[k]->getLinkage(); in doMerge() local
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp261 std::string getPGOFuncName(StringRef Name, GlobalValue::LinkageTypes Linkage, in getPGOFuncName()
323 GlobalValue::LinkageTypes Linkage, in getIRPGONameForGlobalObject()
423 GlobalValue::LinkageTypes Linkage) { in getPGOFuncNameVarName()
441 GlobalValue::LinkageTypes Linkage, in createPGOFuncNameVar()
1433 GlobalValue::LinkageTypes Linkage = GO.getLinkage(); in needsComdatForCounter() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1526 GlobalValue::LinkageTypes Linkage = GV->getLinkage(); in getOrCreateVTableProfData() local
1585 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); in setupProfileSection() local
1636 GlobalValue::LinkageTypes Linkage) { in createRegionBitmaps()
1662 GlobalValue::LinkageTypes Linkage) { in createRegionCounters()
1756 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); in createDataVariable() local

123