Home
last modified time | relevance | path

Searched refs:Linkage (Results 1 – 25 of 126) sorted by relevance

123456

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DLinkage.h92 case Linkage::Invalid: in isExternallyVisible()
94 case Linkage::None: in isExternallyVisible()
95 case Linkage::Internal: in isExternallyVisible()
98 case Linkage::VisibleNone: in isExternallyVisible()
99 case Linkage::Module: in isExternallyVisible()
100 case Linkage::External: in isExternallyVisible()
106 inline Linkage getFormalLinkage(Linkage L) { in getFormalLinkage()
111 return Linkage::None; in getFormalLinkage()
129 inline Linkage minLinkage(Linkage L1, Linkage L2) { in minLinkage()
134 return Linkage::None; in minLinkage()
[all …]
H A DVisibility.h61 : linkage_(llvm::to_underlying(Linkage::External)), in LinkageInfo()
63 LinkageInfo(Linkage L, Visibility V, bool E) in LinkageInfo()
79 return LinkageInfo(Linkage::None, DefaultVisibility, false); in none()
85 Linkage getLinkage() const { return static_cast<Linkage>(linkage_); } in getLinkage()
91 void mergeLinkage(Linkage L) { in mergeLinkage()
98 void mergeExternalVisibility(Linkage L) { in mergeExternalVisibility()
99 Linkage ThisL = getLinkage(); in mergeExternalVisibility()
101 if (ThisL == Linkage::VisibleNone) in mergeExternalVisibility()
102 ThisL = Linkage::None; in mergeExternalVisibility()
103 else if (ThisL == Linkage::External) in mergeExternalVisibility()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h88 setLinkage(Linkage); in GlobalValue()
388 return isLinkOnceAnyLinkage(Linkage) || isLinkOnceODRLinkage(Linkage); in isLinkOnceLinkage()
397 return isWeakAnyLinkage(Linkage) || isWeakODRLinkage(Linkage); in isWeakLinkage()
409 return isInternalLinkage(Linkage) || isPrivateLinkage(Linkage); in isLocalLinkage()
418 return isExternalWeakLinkage(Linkage) || isExternalLinkage(Linkage); in isValidDeclarationLinkage()
425 switch (Linkage) { in isInterposableLinkage()
449 return isLinkOnceLinkage(Linkage) || isLocalLinkage(Linkage) || in isDiscardableIfUnused()
458 return Linkage == WeakAnyLinkage || Linkage == WeakODRLinkage || in isWeakForLinker()
459 Linkage == LinkOnceAnyLinkage || Linkage == LinkOnceODRLinkage || in isWeakForLinker()
460 Linkage == CommonLinkage || Linkage == ExternalWeakLinkage; in isWeakForLinker()
[all …]
H A DGlobalAlias.h31 GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
41 LinkageTypes Linkage, const Twine &Name,
46 LinkageTypes Linkage, const Twine &Name,
51 LinkageTypes Linkage, const Twine &Name,
55 static GlobalAlias *create(LinkageTypes Linkage, const Twine &Name,
H A DFunction.h149 Function(FunctionType *Ty, LinkageTypes Linkage, unsigned AddrSpace,
162 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
165 return new Function(Ty, Linkage, AddrSpace, N, M);
169 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
171 return new Function(Ty, Linkage, static_cast<unsigned>(-1), N, M);
178 static Function *Create(FunctionType *Ty, LinkageTypes Linkage,
186 static Function *createWithDefaultAttr(FunctionType *Ty, LinkageTypes Linkage,
H A DGlobalIFunc.h37 GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Linkage,
47 LinkageTypes Linkage, const Twine &Name,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DRecord.h53 Record(StringRef Name, RecordLinkage Linkage, SymbolFlags Flags) in Record() argument
54 : Name(Name), Linkage(Linkage), Flags(mergeFlags(Flags, Linkage)) {} in Record()
86 SymbolFlags mergeFlags(SymbolFlags Flags, RecordLinkage Linkage);
90 RecordLinkage Linkage; variable
107 : Record({Name, Linkage, Flags}), GV(GV) {} in GlobalRecord()
123 ObjCIVarRecord(StringRef Name, RecordLinkage Linkage) in ObjCIVarRecord() argument
124 : Record({Name, Linkage, SymbolFlags::Data}) {} in ObjCIVarRecord()
140 ObjCContainerRecord(StringRef Name, RecordLinkage Linkage) in ObjCContainerRecord() argument
141 : Record({Name, Linkage, SymbolFlags::Data}) {} in ObjCContainerRecord()
166 ObjCInterfaceRecord(StringRef Name, RecordLinkage Linkage,
[all …]
H A DRecordsSlice.h48 RecordLinkage Linkage = RecordLinkage::Unknown);
57 GlobalRecord *addGlobal(StringRef Name, RecordLinkage Linkage,
67 ObjCInterfaceRecord *addObjCInterface(StringRef Name, RecordLinkage Linkage,
76 RecordLinkage Linkage);
177 R->Linkage = std::max(R->Linkage, L); in updateLinkage()
/freebsd-14.2/contrib/llvm-project/llvm/lib/TextAPI/
H A DRecordsSlice.cpp29 return addGlobal(Name, Linkage, GV, Flags); in addRecord()
31 return addObjCInterface(Name, Linkage); in addRecord()
33 return addObjCInterface(Name, Linkage, /*HasEHType=*/true); in addRecord()
41 return addObjCIVar(Container, IVar, Linkage); in addRecord()
145 std::make_unique<GlobalRecord>(Name, Linkage, Flags, GV); in addGlobal()
147 updateLinkage(Result.first->second.get(), Linkage); in addGlobal()
164 if (Linkage >= RecordLinkage::Rexported) in addObjCInterface()
165 updateLinkage(Result.first->second.get(), Linkage); in addObjCInterface()
172 switch (Linkage) { in mergeFlags()
234 ObjCIVarRecord *Record = Container->addObjCIVar(Name, Linkage); in addObjCIVar()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.cpp363 Target->getSize(), Linkage::Weak, Scope::Local, false); in handleAlternateNames()
386 Linkage L, Scope S, in createAliasSymbol()
470 0, SymbolName, Symbol.getValue(), Linkage::Strong, Scope::Default, in createDefinedSymbol()
476 Linkage::Strong, Scope::Local, false); in createDefinedSymbol()
519 *B, Symbol.getValue(), SymbolName, 0, Linkage::Strong, Scope::Local, in createDefinedSymbol()
558 Linkage L = Linkage::Strong; in createCOMDATExportRequest()
561 L = Linkage::Strong; in createCOMDATExportRequest()
565 L = Linkage::Weak; in createCOMDATExportRequest()
572 L = Linkage::Weak; in createCOMDATExportRequest()
585 L = Linkage::Weak; in createCOMDATExportRequest()
[all …]
H A DMachOLinkGraphBuilder.h41 uint8_t Type, uint8_t Sect, uint16_t Desc, Linkage L, in NormalizedSymbol()
59 Linkage L = Linkage::Strong;
161 static Linkage getLinkage(uint16_t Desc);
H A DELFLinkGraphBuilder.h106 Expected<std::pair<Linkage, Scope>>
224 Expected<std::pair<Linkage, Scope>>
227 Linkage L = Linkage::Strong; in getSymbolLinkageAndScope()
239 L = Linkage::Weak; in getSymbolLinkageAndScope()
475 0, *Name, Sym.st_size, Linkage::Strong, Scope::Default, false, false); in graphifySymbols()
486 Linkage L; in graphifySymbols()
579 Linkage::Strong, Scope::Local, false); in graphifySymbols()
H A DDefineExternalSectionStartAndEndSymbols.h57 G.makeDefined(*Sym, *SR.getFirstBlock(), 0, 0, Linkage::Strong, in operator()
64 SR.getLastBlock()->getSize(), 0, Linkage::Strong, in operator()
H A DJITLinkGeneric.cpp236 Sym->setLinkage(ResultI->second.getFlags().isWeak() ? Linkage::Weak in applyLookupResult()
237 : Linkage::Strong); in applyLookupResult()
251 case Linkage::Strong: in applyLookupResult()
253 case Linkage::Weak: in applyLookupResult()
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/
H A DAPI.cpp49 LinkageInfo Linkage, const DocComment &Comment, in addNamespace() argument
54 Linkage, Comment, Declaration, SubHeading, IsFromSystemHeader); in addNamespace()
64 AvailabilityInfo Availability, LinkageInfo Linkage, in addGlobalVar() argument
74 AvailabilityInfo Availability, LinkageInfo Linkage, in addGlobalVariableTemplate() argument
86 AvailabilityInfo Availability, LinkageInfo Linkage, in addGlobalFunction() argument
97 AvailabilityInfo Availability, LinkageInfo Linkage, in addGlobalFunctionTemplate() argument
110 AvailabilityInfo Availability, LinkageInfo Linkage, in addGlobalFunctionTemplateSpecialization() argument
181 std::move(Availability), Linkage, Comment, in addStaticField()
279 AvailabilityInfo Availability, LinkageInfo Linkage, in addGlobalVariableTemplateSpecialization() argument
291 AvailabilityInfo Availability, LinkageInfo Linkage, in addGlobalVariableTemplatePartialSpecialization() argument
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DAPI.h229 LinkageInfo Linkage; member
261 LinkageInfo Linkage, const DocComment &Comment, in APIRecord()
265 Availability(std::move(Availability)), Linkage(Linkage), in APIRecord()
282 Linkage, Comment, Declaration, SubHeading, in NamespaceRecord()
347 AvailabilityInfo Availability, LinkageInfo Linkage, in GlobalFunctionTemplateSpecializationRecord()
410 AvailabilityInfo Availability, LinkageInfo Linkage, in GlobalVariableTemplateSpecializationRecord()
428 AvailabilityInfo Availability, LinkageInfo Linkage, in GlobalVariableTemplatePartialSpecializationRecord()
1237 AvailabilityInfo Availability, LinkageInfo Linkage,
1245 AvailabilityInfo Availability, LinkageInfo Linkage,
1351 AvailabilityInfo Availability, LinkageInfo Linkage,
[all …]
H A DExtractAPIVisitor.h257 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitVarDecl() local
283 Linkage, Comment, Declaration, SubHeading, in VisitVarDecl()
327 LinkageInfo Linkage = Decl->getLinkageAndVisibility(); in VisitFunctionDecl() local
341 Name, USR, Loc, AvailabilityInfo::createFromDecl(Decl), Linkage, in VisitFunctionDecl()
349 Name, USR, Loc, AvailabilityInfo::createFromDecl(Decl), Linkage, in VisitFunctionDecl()
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
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/
H A DDylibReader.cpp263 RecordLinkage Linkage = (ExportFlags & MachO::EXPORT_SYMBOL_FLAGS_REEXPORT) in readSymbols() local
266 return {Flags, Linkage}; in readSymbols()
276 auto [Flags, Linkage] = parseExport(Sym.flags(), Sym.address()); in readSymbols()
277 Slice.addRecord(Sym.name(), Flags, GlobalRecord::Kind::Unknown, Linkage); in readSymbols()
278 Exports[Sym.name()] = {Flags, Linkage}; in readSymbols()
292 RecordLinkage Linkage = RecordLinkage::Unknown; in readSymbols() local
296 Linkage = RecordLinkage::Undefined; in readSymbols()
305 std::tie(RecordFlags, Linkage) = Exp->second; in readSymbols()
307 Linkage = RecordLinkage::Exported; in readSymbols()
309 Linkage = RecordLinkage::Internal; in readSymbols()
[all …]
/freebsd-14.2/sys/contrib/libsodium/packaging/nuget/
H A Dpackage.gsl132 …<ItemDefinitionGroup Condition="'$\(Linkage-$(package.target))' == 'static' Or '$\(Linkage-$(packa…
154 …age.platformtoolset)' Or '$\(PlatformToolset)' == 'CTP_Nov2013') And '$\(Linkage-$(package.target)…
166 …age.platformtoolset)' Or '$\(PlatformToolset)' == 'CTP_Nov2013') And '$\(Linkage-$(package.target)…
171 …age.platformtoolset)' Or '$\(PlatformToolset)' == 'CTP_Nov2013') And '$\(Linkage-$(package.target)…
176 …age.platformtoolset)' Or '$\(PlatformToolset)' == 'CTP_Nov2013') And '$\(Linkage-$(package.target)…
207 …age.platformtoolset)' Or '$\(PlatformToolset)' == 'CTP_Nov2013') And '$\(Linkage-$(package.target)…
213 …age.platformtoolset)' Or '$\(PlatformToolset)' == 'CTP_Nov2013') And '$\(Linkage-$(package.target)…
219 …age.platformtoolset)' Or '$\(PlatformToolset)' == 'CTP_Nov2013') And '$\(Linkage-$(package.target)…
225 …age.platformtoolset)' Or '$\(PlatformToolset)' == 'CTP_Nov2013') And '$\(Linkage-$(package.target)…
246 …<Rule Name="Linkage-$(package.target)-uiextension" PageTemplate="tool" DisplayName="NuGet Dependen…
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTT.cpp24 llvm::GlobalVariable::LinkageTypes Linkage, in GetAddrOfVTTVTable() argument
36 Linkage, in GetAddrOfVTTVTable()
42 llvm::GlobalVariable::LinkageTypes Linkage, in EmitVTTDefinition() argument
53 VTables.push_back(GetAddrOfVTTVTable(*this, CGM, RD, *i, Linkage, in EmitVTTDefinition()
92 VTT->setLinkage(Linkage); in EmitVTTDefinition()
H A DCGCXX.cpp122 llvm::GlobalValue::LinkageTypes Linkage = getFunctionLinkage(AliasDecl); in TryEmitBaseDestructorAsAlias() local
125 if (!llvm::GlobalAlias::isValidLinkage(Linkage)) in TryEmitBaseDestructorAsAlias()
146 if (llvm::GlobalValue::isDiscardableIfUnused(Linkage) && in TryEmitBaseDestructorAsAlias()
163 if (llvm::GlobalValue::isWeakForLinker(Linkage) && in TryEmitBaseDestructorAsAlias()
182 auto *Alias = llvm::GlobalAlias::create(AliasValueType, 0, Linkage, "", in TryEmitBaseDestructorAsAlias()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDwarf.h668 StringRef GDBIndexEntryLinkageString(GDBIndexEntryLinkage Linkage);
816 GDBIndexEntryLinkage Linkage; member
817 PubIndexEntryDescriptor(GDBIndexEntryKind Kind, GDBIndexEntryLinkage Linkage) in PubIndexEntryDescriptor()
818 : Kind(Kind), Linkage(Linkage) {} in PubIndexEntryDescriptor()
820 : Kind(Kind), Linkage(GIEL_EXTERNAL) {} in PubIndexEntryDescriptor()
824 Linkage(static_cast<GDBIndexEntryLinkage>((Value & LINKAGE_MASK) >> in PubIndexEntryDescriptor()
827 return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; in toBits()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1229 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); in setupProfileSection() local
1237 Linkage = GlobalValue::InternalLinkage; in setupProfileSection()
1245 Linkage = GlobalValue::PrivateLinkage; in setupProfileSection()
1279 Ptr = createRegionBitmaps(BitmapUpdate, VarName, Linkage); in setupProfileSection()
1288 Ptr->setLinkage(Linkage); in setupProfileSection()
1299 auto GV = new GlobalVariable(M, BitmapTy, false, Linkage, in createRegionBitmaps()
1332 GV = new GlobalVariable(M, CounterArrTy, false, Linkage, in createRegionCounters()
1338 GV = new GlobalVariable(M, CounterTy, false, Linkage, in createRegionCounters()
1416 GlobalValue::LinkageTypes Linkage = NamePtr->getLinkage(); in createDataVariable() local
1425 Linkage = GlobalValue::PrivateLinkage; in createDataVariable()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp257 if (llvm::GlobalValue::isLocalLinkage(Linkage)) { in getPGOFuncName()
407 if (!GlobalValue::isLocalLinkage(Linkage)) in getPGOFuncNameVarName()
426 if (Linkage == GlobalValue::ExternalWeakLinkage) in createPGOFuncNameVar()
427 Linkage = GlobalValue::LinkOnceAnyLinkage; in createPGOFuncNameVar()
429 Linkage = GlobalValue::LinkOnceODRLinkage; in createPGOFuncNameVar()
430 else if (Linkage == GlobalValue::InternalLinkage || in createPGOFuncNameVar()
431 Linkage == GlobalValue::ExternalLinkage) in createPGOFuncNameVar()
432 Linkage = GlobalValue::PrivateLinkage; in createPGOFuncNameVar()
1298 GlobalValue::LinkageTypes Linkage = F.getLinkage(); in needsComdatForCounter() local
1299 if (Linkage != GlobalValue::ExternalWeakLinkage && in needsComdatForCounter()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DGlobals.cpp145 GlobalValue::LinkageTypes Linkage, in getGlobalIdentifier() argument
153 if (llvm::GlobalValue::isLocalLinkage(Linkage)) { in getGlobalIdentifier()
525 LinkageTypes Linkage, const Twine &Name, in create() argument
527 return create(Ty, AddressSpace, Linkage, Name, nullptr, Parent); in create()
531 LinkageTypes Linkage, const Twine &Name, in create() argument
533 return create(Ty, AddressSpace, Linkage, Name, Aliasee, Aliasee->getParent()); in create()

123456