Searched refs:linkage (Results 1 - 24 of 24) sorted by relevance

/freebsd-11-stable/sys/geom/virstor/
H A Dg_virstor.h125 STAILQ_ENTRY(g_virstor_bio_q) linkage; member in struct:g_virstor_bio_q
H A Dg_virstor.c429 STAILQ_INSERT_TAIL(&sc->delayed_bio_q, bq, linkage);
434 STAILQ_REMOVE_HEAD(&sc->delayed_bio_q, linkage);
437 STAILQ_REMOVE_HEAD(&sc->delayed_bio_q, linkage);
964 STAILQ_REMOVE_HEAD(&sc->delayed_bio_q, linkage);
1680 biq, linkage);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp209 if (GlobalValue::isInterposableLinkage(GVSummary->linkage())) {
227 if (GlobalValue::isLocalLinkage(Summary->linkage()) &&
305 return GlobalValue::isLocalLinkage(RefSummary->linkage()) &&
771 // e.g. record required linkage changes.
844 if (S->linkage() == GlobalValue::AvailableExternallyLinkage ||
845 S->linkage() == GlobalValue::WeakODRLinkage ||
846 S->linkage() == GlobalValue::LinkOnceODRLinkage)
848 else if (GlobalValue::isInterposableLinkage(S->linkage()))
986 // See if the global summary analysis computed a new resolved linkage.
990 auto NewLinkage = GS->second->linkage();
[all...]
H A DWholeProgramDevirt.cpp846 // Find the first non-available_externally linkage vtable initializer.
861 if (GlobalValue::isLocalLinkage(S->linkage())) {
866 if (!GlobalValue::isAvailableExternallyLinkage(S->linkage()))
953 // If the only implementation has local linkage, we must promote to external
1007 if (GlobalValue::isLocalLinkage(S->linkage()) && Size > 1)
1022 if (GlobalValue::isLocalLinkage(S->linkage())) {
H A DLowerTypeTests.cpp1839 MDNode *FuncMD; // {name, linkage, type[, type...]}
1875 if (GVS->isLive() && !GlobalValue::isLocalLinkage(GVS->linkage()))
1910 // to create an alias using this function's linkage, which will fail if
1911 // the linkage is available_externally. This will also result in us
1920 // Update the linkage for extern_weak declarations when a definition
/freebsd-11-stable/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp241 // Include the hash for the linkage type to reflect internalization and weak
244 GlobalValue::LinkageTypes Linkage = GS.second->linkage();
332 GlobalValue::LinkageTypes OriginalLinkage = S->linkage();
333 // Ignore local and appending linkage values since the linker
336 GlobalValue::isAppendingLinkage(S->linkage()))
367 if (S->linkage() != OriginalLinkage)
368 recordNewLinkage(S->modulePath(), VI.getGUID(), S->linkage());
372 /// Resolve linkage for prevailing symbols in the \p Index.
403 (VarSummary->linkage() == GlobalValue::WeakODRLinkage ||
404 VarSummary->linkage()
[all...]
H A DThinLTOCodeGenerator.cpp107 auto Linkage = Summary->linkage();
117 auto Linkage = Summary->linkage();
631 * Index is updated to reflect linkage changes from weak resolution.
786 * Index is updated to reflect linkage changes.
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DConstantInitBuilder.cpp71 llvm::GlobalValue::LinkageTypes linkage,
76 linkage,
67 createGlobal(llvm::Constant *initializer, const llvm::Twine &name, CharUnits alignment, bool constant, llvm::GlobalValue::LinkageTypes linkage, unsigned addressSpace) argument
H A DCGBlocks.cpp261 llvm::GlobalValue::LinkageTypes linkage; local
263 linkage = llvm::GlobalValue::InternalLinkage;
266 // If either the copy helper or the dispose helper has internal linkage,
267 // the block descriptor must have internal linkage too.
268 linkage = llvm::GlobalValue::InternalLinkage;
270 linkage = llvm::GlobalValue::LinkOnceODRLinkage;
275 /*constant*/ true, linkage, AddrSpace);
277 if (linkage == llvm::GlobalValue::LinkOnceODRLinkage) {
2208 // internal linkage.
2462 // internal linkage
[all...]
/freebsd-11-stable/contrib/binutils/binutils/
H A Ddebug.c480 /* No linkage. */
497 enum debug_object_linkage linkage; member in struct:debug_name
606 enum debug_object_linkage linkage)
616 n->linkage = linkage;
640 enum debug_object_linkage linkage)
656 return debug_add_to_namespace (info, nsp, name, kind, linkage);
1127 enum debug_object_linkage linkage;
1145 linkage = DEBUG_LINKAGE_GLOBAL;
1147 linkage
602 debug_add_to_namespace(struct debug_handle *info ATTRIBUTE_UNUSED, struct debug_namespace **nsp, const char *name, enum debug_object_kind kind, enum debug_object_linkage linkage) argument
637 debug_add_to_current_namespace(struct debug_handle *info, const char *name, enum debug_object_kind kind, enum debug_object_linkage linkage) argument
1125 enum debug_object_linkage linkage; local
2809 debug_write_function(struct debug_handle *info, const struct debug_write_fns *fns, void *fhandle, const char *name, enum debug_object_linkage linkage, struct debug_function *function) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DModuleSummaryIndex.cpp233 return !GlobalValue::isInterposableLinkage(S->linkage()) &&
372 getNodeVisualName(VI) + "|" + linkageToString(GVS->linkage());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFunctionImportUtils.cpp65 auto Linkage = Summary->linkage();
113 // Otherwise, if we aren't importing, no linkage change is needed.
149 // For weak_odr linkage, there is a guarantee that all copies will be
159 // It would be incorrect to import an appending linkage variable,
192 llvm_unreachable("unknown linkage type");
248 // matches one in this module (e.g. weak or appending linkage).
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-link/
H A Dllvm-link.cpp310 if (GlobalValue::isLocalLinkage(S->linkage()))
/freebsd-11-stable/share/mk/
H A Dsrc.libnames.mk206 # Each library's LIBADD needs to be duplicated here for static linkage of
369 # Add in all dependencies for static linkage.
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/CodeGen/
H A DConstantInitBuilder.h81 llvm::GlobalValue::LinkageTypes linkage
222 /// in the current linkage unit. The offset will have the given
/freebsd-11-stable/contrib/libstdc++/libmath/
H A DMakefile.in49 $(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \
/freebsd-11-stable/contrib/libstdc++/
H A DMakefile.in54 $(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \
/freebsd-11-stable/contrib/libstdc++/libsupc++/
H A DMakefile.in51 $(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp512 KEYWORD(weak); // Use as a linkage, and a modifier for "cmpxchg".
741 KEYWORD(linkage);
/freebsd-11-stable/contrib/libstdc++/src/
H A DMakefile.in49 $(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h287 /// The linkage type of the associated global value.
289 /// One use is to flag values that have local linkage types and need to
292 /// In the future this will be used to update and optimize linkage
308 /// within the same linkage unit.
386 /// Return linkage type recorded for this global value.
387 GlobalValue::LinkageTypes linkage() const { function in class:llvm::CalleeInfo::GlobalValueSummary
391 /// Sets the linkage to the value determined by global summary-based
/freebsd-11-stable/contrib/gcc/cp/
H A Dparser.c1386 linkage-specification of the form `extern string-literal
7574 linkage-specification
7616 literal, then we have a linkage specification. */
8241 /* Parse a linkage-specification.
8243 linkage-specification:
8250 tree linkage;
8256 linkage = cp_parser_string_literal (parser, false, false);
8261 if (strlen (TREE_STRING_POINTER (linkage))
8262 != (size_t) (TREE_STRING_LENGTH (linkage) - 1))
8264 cp_parser_error (parser, "invalid linkage
8248 tree linkage; local
[all...]
/freebsd-11-stable/contrib/libstdc++/include/
H A DMakefile.in49 $(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp995 llvm_unreachable("Invalid linkage");
1267 // linkage, alignment, section, visibility, threadlocal,
1312 // linkage, paramattrs, alignment, section, visibility, gc,
1348 // ALIAS: [strtab offset, strtab size, alias type, aliasee val#, linkage,
1373 // val#, linkage, visibility, DSO_Local]
3982 // For local linkage, we also emit the original name separately
3985 if (!GlobalValue::isLocalLinkage(S.linkage()))
4548 // size in strtab) and linkage for global values. For the global value info
4549 // entry, in order to keep linkage at offset 5, there are three zeros used
4578 // GLOBALVAR: [strtab offset, strtab size, 0, 0, 0, linkage]
[all...]

Completed in 421 milliseconds