Home
last modified time | relevance | path

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

12345

/freebsd-12-stable/contrib/libstdc++/
Dlinkage.m42 dnl This file contains macros for testing linkage.
50 dnl 2) has "C" linkage
136 dnl 2) has "C" linkage
183 dnl 2) has "C" linkage
209 dnl 2) has "C" linkage
238 dnl 2) has "C" linkage
268 dnl 2) has "C" linkage
295 dnl do an explict linkage tests here.
298 dnl 2) has "C" linkage
321 AC_MSG_CHECKING([for $1 linkage])
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DFunctionImport.cpp207 if (GlobalValue::isInterposableLinkage(GVSummary->linkage())) { in selectCallee()
225 if (GlobalValue::isLocalLinkage(Summary->linkage()) && in selectCallee()
299 GlobalValue::isInterposableLinkage(GVS->second->linkage())) in shouldImportGlobal()
327 return GlobalValue::isLocalLinkage(RefSummary->linkage()) && in computeImportForReferencedGlobals()
904 if (S->linkage() == GlobalValue::AvailableExternallyLinkage || in computeDeadSymbols()
905 S->linkage() == GlobalValue::WeakODRLinkage || in computeDeadSymbols()
906 S->linkage() == GlobalValue::LinkOnceODRLinkage) in computeDeadSymbols()
908 else if (GlobalValue::isInterposableLinkage(S->linkage())) in computeDeadSymbols()
1050 auto NewLinkage = GS->second->linkage(); in thinLTOResolvePrevailingInModule()
1146 return !GlobalValue::isLocalLinkage(GS->second->linkage()); in thinLTOInternalizeModule()
[all …]
DWholeProgramDevirt.cpp1024 if (GlobalValue::isLocalLinkage(S->linkage())) { in tryFindVirtualCallTargets()
1038 !GlobalValue::isAvailableExternallyLinkage(S->linkage())) { in tryFindVirtualCallTargets()
1220 if (GlobalValue::isLocalLinkage(S->linkage()) && Size > 1) in trySingleImplDevirt()
1235 if (GlobalValue::isLocalLinkage(S->linkage())) { in trySingleImplDevirt()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/LTO/
DLTO.cpp241 GlobalValue::LinkageTypes Linkage = GS.second->linkage(); in computeLTOCacheKey()
333 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID()
337 GlobalValue::isAppendingLinkage(S->linkage())) in thinLTOResolvePrevailingGUID()
377 if (S->linkage() != OriginalLinkage) in thinLTOResolvePrevailingGUID()
378 recordNewLinkage(S->modulePath(), VI.getGUID(), S->linkage()); in thinLTOResolvePrevailingGUID()
383 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); in thinLTOResolvePrevailingGUID()
385 GlobalValue::isAppendingLinkage(S->linkage())) in thinLTOResolvePrevailingGUID()
423 (VarSummary->linkage() == GlobalValue::WeakODRLinkage || in isWeakObjectWithRWAccess()
424 VarSummary->linkage() == GlobalValue::LinkOnceODRLinkage); in isWeakObjectWithRWAccess()
434 if (GlobalValue::isLocalLinkage(S->linkage())) in thinLTOInternalizeAndPromoteGUID()
[all …]
DThinLTOCodeGenerator.cpp114 auto Linkage = Summary->linkage(); in getFirstDefinitionForLinker()
124 auto Linkage = Summary->linkage(); in getFirstDefinitionForLinker()
/freebsd-12-stable/sys/geom/virstor/
Dg_virstor.h127 STAILQ_ENTRY(g_virstor_bio_q) linkage;
Dg_virstor.c431 STAILQ_INSERT_TAIL(&sc->delayed_bio_q, bq, linkage); in virstor_ctl_add()
436 STAILQ_REMOVE_HEAD(&sc->delayed_bio_q, linkage); in virstor_ctl_add()
439 STAILQ_REMOVE_HEAD(&sc->delayed_bio_q, linkage); in virstor_ctl_add()
966 STAILQ_REMOVE_HEAD(&sc->delayed_bio_q, linkage); in virstor_geom_destroy()
1682 biq, linkage); in g_virstor_start()
/freebsd-12-stable/contrib/binutils/binutils/
Ddebug.c497 enum debug_object_linkage linkage; member
605 enum debug_object_linkage linkage) in debug_add_to_namespace() argument
615 n->linkage = linkage; in debug_add_to_namespace()
639 enum debug_object_linkage linkage) in debug_add_to_current_namespace() argument
655 return debug_add_to_namespace (info, nsp, name, kind, linkage); in debug_add_to_current_namespace()
1125 enum debug_object_linkage linkage; in debug_record_variable() local
1143 linkage = DEBUG_LINKAGE_GLOBAL; in debug_record_variable()
1145 linkage = DEBUG_LINKAGE_STATIC; in debug_record_variable()
1153 linkage = DEBUG_LINKAGE_AUTOMATIC; in debug_record_variable()
1156 n = debug_add_to_namespace (info, nsp, name, DEBUG_OBJECT_VARIABLE, linkage); in debug_record_variable()
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DConstantInitBuilder.cpp71 llvm::GlobalValue::LinkageTypes linkage, in createGlobal() argument
76 linkage, in createGlobal()
DCGBlocks.cpp261 llvm::GlobalValue::LinkageTypes linkage; in buildBlockDescriptor() local
263 linkage = llvm::GlobalValue::InternalLinkage; in buildBlockDescriptor()
268 linkage = llvm::GlobalValue::InternalLinkage; in buildBlockDescriptor()
270 linkage = llvm::GlobalValue::LinkOnceODRLinkage; in buildBlockDescriptor()
275 /*constant*/ true, linkage, AddrSpace); in buildBlockDescriptor()
277 if (linkage == llvm::GlobalValue::LinkOnceODRLinkage) { in buildBlockDescriptor()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DStackSafetyAnalysis.cpp627 if (GlobalValue::isLocalLinkage(GVS->linkage())) { in findCalleeFunctionSummary()
632 } else if (GlobalValue::isExternalLinkage(GVS->linkage())) { in findCalleeFunctionSummary()
638 } else if (GlobalValue::isWeakLinkage(GVS->linkage())) { in findCalleeFunctionSummary()
644 } else if (GlobalValue::isAvailableExternallyLinkage(GVS->linkage()) || in findCalleeFunctionSummary()
645 GlobalValue::isLinkOnceLinkage(GVS->linkage())) { in findCalleeFunctionSummary()
/freebsd-12-stable/contrib/ncurses/ncurses/tinfo/
DREADME36 functions which reside in tinfo to satisfy linkage requirements.
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
DJITSymbol.cpp54 auto L = S->linkage(); in fromSummary()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DModuleSummaryIndex.cpp341 return !GlobalValue::isInterposableLinkage(S->linkage()) && in canImportGlobalVar()
480 getNodeVisualName(VI) + "|" + linkageToString(GVS->linkage()); in getNodeLabel()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DFunctionImportUtils.cpp65 auto Linkage = Summary->linkage(); in shouldPromoteLocalToGlobal()
/freebsd-12-stable/contrib/apr-util/include/
Dapu.hnw39 * to provide static linkage when the dynamic library may be unavailable.
Dapu.h.in37 * to provide static linkage when the dynamic library may be unavailable.
Dapu.hw37 * to provide static linkage when the dynamic library may be unavailable.
Dapu.hwc37 * to provide static linkage when the dynamic library may be unavailable.
/freebsd-12-stable/contrib/gcc/
Dstab.def35 /* Data-segment variable with internal linkage. Value is its address.
39 /* BSS-segment variable with internal linkage. Value is its address. */
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-symbolizer/
DOpts.td30 …, "functions=">, HelpText<"Print function name for a given address">, Values<"none,short,linkage">;
/freebsd-12-stable/contrib/binutils/include/aout/
Dstab.def43 /* Data-segment variable with internal linkage. Value is its address.
47 /* BSS-segment variable with internal linkage. Value is its address. */
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-link/
Dllvm-link.cpp404 if (GlobalValue::isLocalLinkage(S->linkage())) in linkFiles()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
DDiagnosticSemaKinds.td140 "variable length array declaration cannot have 'extern' linkage">;
403 "%0 has C-linkage specified, but returns user-defined type %1 which is "
406 "%0 has C-linkage specified, but returns incomplete type %1 which could be "
419 def err_language_linkage_spec_unknown : Error<"unknown linkage language">;
421 "string literal in language linkage specifier cannot have an "
855 def warn_main_redefined : Warning<"variable named 'main' with external linkage "
869 "anonymous non-C-compatible type given name for linkage purposes "
871 "add a tag name here">, InGroup<DiagGroup<"non-c-typedef-for-linkage">>;
873 "anonymous non-C-compatible type given name for linkage purposes "
874 "by %select{typedef|alias}0 declaration after its linkage was computed; "
[all …]
/freebsd-12-stable/crypto/openssl/crypto/engine/
DREADME59 Another sticking point for integrating cipher support into ENGINE is linkage.
70 crypto would result in massive static linkage of everything else. So the

12345