/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | GlobalValue.h | 81 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 D | GlobalObject.h | 46 : GlobalValue(Ty, VTy, Ops, NumOps, Linkage, Name, AddressSpace) { in GlobalValue() argument
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
H A D | Record.h | 70 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 D | RecordsSlice.cpp | 24 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 D | Frontend.cpp | 20 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 D | Visitor.cpp | 145 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 D | CGVTT.cpp | 24 llvm::GlobalVariable::LinkageTypes Linkage, in GetAddrOfVTTVTable() 42 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTTDefinition()
|
H A D | CGCXX.cpp | 122 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl); in TryEmitBaseDestructorAsAlias() local
|
H A D | CGCUDANV.cpp | 832 auto Linkage = CudaGpuBinary ? llvm::GlobalValue::InternalLinkage in makeModuleCtorFunction() local 1018 const VarDecl *D, llvm::GlobalValue::LinkageTypes &Linkage) { in internalizeDeviceSideVar()
|
H A D | CGCXXABI.cpp | 322 GVALinkage Linkage, const CXXDestructorDecl *Dtor, CXXDtorType DT) const { in getCXXDestructorLinkage()
|
H A D | CGVTables.cpp | 921 llvm::GlobalVariable::LinkageTypes Linkage, in GenerateConstructionVTable() 1037 auto Linkage = VTable->getLinkage(); in GenerateRelativeVTableAlias() local
|
H A D | ItaniumCXXABI.cpp | 2003 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 D | CodeGenModule.cpp | 2127 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 D | ExtractAPIVisitor.h | 290 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 D | MCNullStreamer.cpp | 50 emitXCOFFSymbolLinkageWithVisibility(MCSymbol *Symbol, MCSymbolAttr Linkage, in emitXCOFFSymbolLinkageWithVisibility()
|
H A D | MCXCOFFStreamer.cpp | 74 MCSymbol *Symbol, MCSymbolAttr Linkage, MCSymbolAttr Visibility) { in emitXCOFFSymbolLinkageWithVisibility()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | FunctionImportUtils.cpp | 80 auto Linkage = Summary->linkage(); in shouldPromoteLocalToGlobal() local
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Globals.cpp | 154 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 D | Utility.cpp | 96 auto Linkage = Triple.isOSBinFormatCOFF() ? GlobalValue::WeakODRLinkage in getOffloadEntryArray() local
|
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/ |
H A D | DylibReader.cpp | 265 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 D | COFFLinkGraphBuilder.h | 116 jitlink::Linkage Linkage; global() member
|
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/ |
H A D | WasmAsmParser.cpp | 140 StringRef Linkage; in parseGroup() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | GlobalMerge.cpp | 529 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 D | InstrProf.cpp | 261 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 D | InstrProfiling.cpp | 1526 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
|