| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Linkage.h | 92 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 D | Visibility.h | 61 : 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 D | GlobalValue.h | 88 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 D | GlobalAlias.h | 31 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 D | Function.h | 149 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 D | GlobalIFunc.h | 37 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 D | Record.h | 53 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 D | RecordsSlice.h | 48 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 D | RecordsSlice.cpp | 29 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 D | COFFLinkGraphBuilder.cpp | 363 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 D | MachOLinkGraphBuilder.h | 41 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 D | ELFLinkGraphBuilder.h | 106 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 D | DefineExternalSectionStartAndEndSymbols.h | 57 G.makeDefined(*Sym, *SR.getFirstBlock(), 0, 0, Linkage::Strong, in operator() 64 SR.getLastBlock()->getSize(), 0, Linkage::Strong, in operator()
|
| H A D | JITLinkGeneric.cpp | 236 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 D | API.cpp | 49 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 D | API.h | 229 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 D | ExtractAPIVisitor.h | 257 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 D | DylibReader.cpp | 263 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 D | package.gsl | 132 …<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 D | CGVTT.cpp | 24 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 D | CGCXX.cpp | 122 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 D | Dwarf.h | 668 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 D | InstrProfiling.cpp | 1229 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 D | InstrProf.cpp | 257 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 D | Globals.cpp | 145 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()
|