/freebsd-13-stable/sys/geom/virstor/ |
H A D | g_virstor.h | 106 STAILQ_ENTRY(g_virstor_bio_q) linkage; member in struct:g_virstor_bio_q
|
H A D | g_virstor.c | 419 STAILQ_INSERT_TAIL(&sc->delayed_bio_q, bq, linkage); 424 STAILQ_REMOVE_HEAD(&sc->delayed_bio_q, linkage); 427 STAILQ_REMOVE_HEAD(&sc->delayed_bio_q, linkage); 956 STAILQ_REMOVE_HEAD(&sc->delayed_bio_q, linkage); 1672 biq, linkage);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | FunctionImport.cpp | 209 if (GlobalValue::isInterposableLinkage(GVSummary->linkage())) { 227 if (GlobalValue::isLocalLinkage(Summary->linkage()) && 305 return GlobalValue::isLocalLinkage(RefSummary->linkage()) && 786 // e.g. record required linkage changes. 859 if (S->linkage() == GlobalValue::AvailableExternallyLinkage || 860 S->linkage() == GlobalValue::WeakODRLinkage || 861 S->linkage() == GlobalValue::LinkOnceODRLinkage) 863 else if (GlobalValue::isInterposableLinkage(S->linkage())) 1004 // See if the global summary analysis computed a new resolved linkage. 1008 auto NewLinkage = GS->second->linkage(); [all...] |
H A D | WholeProgramDevirt.cpp | 773 /// visibility metadata on vtable definitions to linkage unit visibility in 780 // Add linkage unit visibility to any variable with type metadata, which are 789 /// visibility metadata on vtable definition summaries to linkage unit 984 // Find the first non-available_externally linkage vtable initializer. 999 if (GlobalValue::isLocalLinkage(S->linkage())) { 1004 if (!GlobalValue::isAvailableExternallyLinkage(S->linkage())) { 1096 // If the only implementation has local linkage, we must promote to external 1155 if (GlobalValue::isLocalLinkage(S->linkage()) && Size > 1) 1170 if (GlobalValue::isLocalLinkage(S->linkage())) {
|
H A D | LowerTypeTests.cpp | 1882 MDNode *FuncMD; // {name, linkage, type[, type...]} 1918 if (GVS->isLive() && !GlobalValue::isLocalLinkage(GVS->linkage())) 1953 // to create an alias using this function's linkage, which will fail if 1954 // the linkage is available_externally. This will also result in us 1963 // Update the linkage for extern_weak declarations when a definition
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTO.cpp | 234 // Include the hash for the linkage type to reflect internalization and weak 237 GlobalValue::LinkageTypes Linkage = GS.second->linkage(); 325 GlobalValue::LinkageTypes OriginalLinkage = S->linkage(); 326 // Ignore local and appending linkage values since the linker 329 GlobalValue::isAppendingLinkage(S->linkage())) 360 if (S->linkage() != OriginalLinkage) 361 recordNewLinkage(S->modulePath(), VI.getGUID(), S->linkage()); 365 /// Resolve linkage for prevailing symbols in the \p Index. 396 (VarSummary->linkage() == GlobalValue::WeakODRLinkage || 397 VarSummary->linkage() [all...] |
H A D | ThinLTOCodeGenerator.cpp | 108 auto Linkage = Summary->linkage(); 118 auto Linkage = Summary->linkage(); 642 * Index is updated to reflect linkage changes from weak resolution. 800 * Index is updated to reflect linkage changes.
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | JITSymbol.cpp | 54 auto L = S->linkage();
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ConstantInitBuilder.cpp | 71 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 D | CGBlocks.cpp | 261 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) { 2135 // internal linkage. 2391 // internal linkage [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | FunctionImportUtils.cpp | 65 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"); 241 // matches one in this module (e.g. weak or appending linkage).
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | ModuleSummaryIndex.cpp | 286 return !GlobalValue::isInterposableLinkage(S->linkage()) && 425 getNodeVisualName(VI) + "|" + linkageToString(GVS->linkage());
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-link/ |
H A D | llvm-link.cpp | 382 if (GlobalValue::isLocalLinkage(S->linkage()))
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/CodeGen/ |
H A D | ConstantInitBuilder.h | 81 llvm::GlobalValue::LinkageTypes linkage 222 /// in the current linkage unit. The offset will have the given
|
/freebsd-13-stable/share/mk/ |
H A D | src.libnames.mk | 245 # Each library's LIBADD needs to be duplicated here for static linkage of 449 # Add in all dependencies for static linkage.
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLLexer.cpp | 512 KEYWORD(weak); // Use as a linkage, and a modifier for "cmpxchg". 746 KEYWORD(linkage);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ModuleSummaryIndex.h | 288 /// The linkage type of the associated global value. 290 /// One use is to flag values that have local linkage types and need to 293 /// In the future this will be used to update and optimize linkage 309 /// within the same linkage unit. 387 /// Return linkage type recorded for this global value. 388 GlobalValue::LinkageTypes linkage() const { function in class:llvm::CalleeInfo::GlobalValueSummary 392 /// Sets the linkage to the value determined by global summary-based
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 1007 llvm_unreachable("Invalid linkage"); 1280 // linkage, alignment, section, visibility, threadlocal, 1326 // linkage, paramattrs, alignment, section, visibility, gc, 1363 // ALIAS: [strtab offset, strtab size, alias type, aliasee val#, linkage, 1388 // val#, linkage, visibility, DSO_Local] 4021 // For local linkage, we also emit the original name separately 4024 if (!GlobalValue::isLocalLinkage(S.linkage())) 4590 // size in strtab) and linkage for global values. For the global value info 4591 // entry, in order to keep linkage at offset 5, there are three zeros used 4620 // GLOBALVAR: [strtab offset, strtab size, 0, 0, 0, linkage] [all...] |