Home
last modified time | relevance | path

Searched refs:linkage (Results 1 – 25 of 56) sorted by relevance

123

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticInstallAPIKinds.td36 def err_library_missing_symbol : Error<"declaration has external linkage, but dynamic library doesn…
37 def warn_library_missing_symbol : Warning<"declaration has external linkage, but dynamic library do…
38 …library_hidden_symbol : Error<"declaration has external linkage, but symbol has internal linkage i…
39 …brary_hidden_symbol : Warning<"declaration has external linkage, but symbol has internal linkage i…
H A DDiagnosticSemaKinds.td163 "variable length array declaration cannot have 'extern' linkage">;
432 "it starts with '_' and has C language linkage|"
450 "%0 has C-linkage specified, but returns user-defined type %1 which is "
453 "%0 has C-linkage specified, but returns incomplete type %1 which could be "
466 def err_language_linkage_spec_unknown : Error<"unknown linkage language">;
989 def warn_main_redefined : Warning<"variable named 'main' with external linkage "
1003 "anonymous non-C-compatible type given name for linkage purposes "
1005 "add a tag name here">, InGroup<DiagGroup<"non-c-typedef-for-linkage">>;
1007 "anonymous non-C-compatible type given name for linkage purposes "
1008 "by %select{typedef|alias}0 declaration after its linkage was computed; "
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp217 if (GlobalValue::isInterposableLinkage(GVSummary->linkage())) in qualifyCalleeCandidates()
241 if (GlobalValue::isLocalLinkage(Summary->linkage()) && in qualifyCalleeCandidates()
343 GlobalValue::isInterposableLinkage(GVS->second->linkage()) && in shouldImportGlobal()
370 return GlobalValue::isLocalLinkage(RefSummary->linkage()) && in onImportingSummaryImpl()
549 GlobalValue::isLocalLinkage(GVS->linkage())) in computeImportForModule()
1050 !(GVS->linkage() == GlobalValue::AvailableExternallyLinkage || in checkVariableImport()
1051 GVS->linkage() == GlobalValue::WeakODRLinkage || in checkVariableImport()
1052 GVS->linkage() == GlobalValue::LinkOnceODRLinkage); in checkVariableImport()
1355 if (S->linkage() == GlobalValue::AvailableExternallyLinkage || in computeDeadSymbolsAndUpdateIndirectCalls()
1356 S->linkage() == GlobalValue::WeakODRLinkage || in computeDeadSymbolsAndUpdateIndirectCalls()
[all …]
H A DWholeProgramDevirt.cpp1118 if (GlobalValue::isLocalLinkage(S->linkage())) { in tryFindVirtualCallTargets()
1132 !GlobalValue::isAvailableExternallyLinkage(S->linkage())) { in tryFindVirtualCallTargets()
1356 if (GlobalValue::isLocalLinkage(S->linkage()) && Size > 1) in trySingleImplDevirt()
1371 if (GlobalValue::isLocalLinkage(S->linkage())) { in trySingleImplDevirt()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp280 GlobalValue::LinkageTypes Linkage = GS.second->linkage(); in computeLTOCacheKey()
373 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID()
377 GlobalValue::isAppendingLinkage(S->linkage())) in thinLTOResolvePrevailingGUID()
417 if (S->linkage() != OriginalLinkage) in thinLTOResolvePrevailingGUID()
418 recordNewLinkage(S->modulePath(), VI.getGUID(), S->linkage()); in thinLTOResolvePrevailingGUID()
423 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID()
425 GlobalValue::isAppendingLinkage(S->linkage())) in thinLTOResolvePrevailingGUID()
467 return !GlobalValue::isLocalLinkage(Summary->linkage()); in thinLTOInternalizeAndPromoteGUID()
474 if (GlobalValue::isLocalLinkage(S->linkage())) in thinLTOInternalizeAndPromoteGUID()
484 if (GlobalValue::isExternalLinkage(S->linkage())) { in thinLTOInternalizeAndPromoteGUID()
[all …]
H A DThinLTOCodeGenerator.cpp115 auto Linkage = Summary->linkage(); in getFirstDefinitionForLinker()
125 auto Linkage = Summary->linkage(); in getFirstDefinitionForLinker()
/freebsd/sys/geom/virstor/
H A Dg_virstor.h104 STAILQ_ENTRY(g_virstor_bio_q) linkage;
H A Dg_virstor.c416 STAILQ_INSERT_TAIL(&sc->delayed_bio_q, bq, linkage); in virstor_ctl_add()
421 STAILQ_REMOVE_HEAD(&sc->delayed_bio_q, linkage); in virstor_ctl_add()
424 STAILQ_REMOVE_HEAD(&sc->delayed_bio_q, linkage); in virstor_ctl_add()
954 STAILQ_REMOVE_HEAD(&sc->delayed_bio_q, linkage); in virstor_geom_destroy()
1668 biq, linkage); in g_virstor_start()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DConstantInitBuilder.cpp71 llvm::GlobalValue::LinkageTypes linkage, in createGlobal() argument
76 linkage, in createGlobal()
H A DCGBlocks.cpp230 llvm::GlobalValue::LinkageTypes linkage; in buildBlockDescriptor() local
232 linkage = llvm::GlobalValue::InternalLinkage; in buildBlockDescriptor()
237 linkage = llvm::GlobalValue::InternalLinkage; in buildBlockDescriptor()
239 linkage = llvm::GlobalValue::LinkOnceODRLinkage; in buildBlockDescriptor()
244 /*constant*/ true, linkage, AddrSpace); in buildBlockDescriptor()
246 if (linkage == llvm::GlobalValue::LinkOnceODRLinkage) { in buildBlockDescriptor()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp528 // dso_preemptable aliases or aliases with interposable linkage. in analyzeAllUses()
737 if (GlobalValue::isLocalLinkage(GVS->linkage())) { in findCalleeFunctionSummary()
742 } else if (GlobalValue::isExternalLinkage(GVS->linkage())) { in findCalleeFunctionSummary()
748 } else if (GlobalValue::isWeakLinkage(GVS->linkage())) { in findCalleeFunctionSummary()
754 } else if (GlobalValue::isAvailableExternallyLinkage(GVS->linkage()) || in findCalleeFunctionSummary()
755 GlobalValue::isLinkOnceLinkage(GVS->linkage())) { in findCalleeFunctionSummary()
/freebsd/contrib/ncurses/ncurses/tinfo/
H A DREADME37 functions which reside in tinfo to satisfy linkage requirements.
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DJITSymbol.cpp54 auto L = S->linkage(); in fromSummary()
/freebsd/contrib/libcbor/
H A DCHANGELOG.md57 - Use explicit math.h linkage [[#170]](https://github.com/PJK/libcbor/pull/170)
66 - BUILD BREAKING: Use BUILD_SHARED_LIBS to determine how to build libraries (fixed Windows linkage) [[#148]](https://github.com/PJK/libcbor/pull/148) (by [intelligide@](https://github.com/intelligide))
122 - Improvements to C++ linkage (corrected `cbor_empty_callbacks`, fixed `restrict` pointers) (by Dennis Bijwaard)
/freebsd/contrib/dialog/package/
H A Ddialog.spec36 the linkage information and library documentation.
/freebsd/contrib/libcbor/doc/source/
H A Dgetting_started.rst145 **A note on linkage**
183 **shared library missing during execution**: Verify the linkage using ``ldd``, ``otool``, or simila…
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DModuleSummaryIndex.cpp359 return !GlobalValue::isInterposableLinkage(S->linkage()) && in canImportGlobalVar()
506 getNodeVisualName(VI) + "|" + linkageToString(GVS->linkage()); in getNodeLabel()
/freebsd/crypto/openssl/apps/
H A Dbuild.info3 # Program init source, that don't have direct linkage with the rest of the
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp80 auto Linkage = Summary->linkage(); in shouldPromoteLocalToGlobal()
/freebsd/contrib/llvm-project/llvm/tools/llvm-symbolizer/
H A DOpts.td36 def functions_EQ : Joined<["--"], "functions=">, HelpText<"Print function name for a given address">, Values<"none,short,linkage">;
/freebsd/crypto/openssl/crypto/engine/
H A DREADME.md59 Another sticking point for integrating cipher support into ENGINE is linkage.
70 crypto would result in massive static linkage of everything else. So the
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DConstantInitBuilder.h84 llvm::GlobalValue::LinkageTypes linkage
/freebsd/contrib/llvm-project/llvm/tools/llvm-link/
H A Dllvm-link.cpp446 if (GlobalValue::isLocalLinkage(S->linkage())) in linkFiles()
/freebsd/contrib/ntp/sntp/m4/
H A Dsnprintf.m450 # va_copy and va_end are macros or identifiers declared with external linkage."
/freebsd/lib/libcxxrt/
H A DVersion.map8 # ABI functions with C linkage

123