Home
last modified time | relevance | path

Searched refs:WeakExternal (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.cpp242 auto *WeakExternal = Sym->getAux<object::coff_aux_weak_external>(); in graphifySymbols()
243 COFFSymbolIndex TagIndex = WeakExternal->TagIndex; in graphifySymbols()
244 uint32_t Characteristics = WeakExternal->Characteristics; in graphifySymbols()
321 for (auto &WeakExternal : WeakExternalRequests) { in flushWeakAliasRequests()
322 if (auto *Target = getGraphSymbol(WeakExternal.Target)) { in flushWeakAliasRequests()
324 Obj.getSymbol(WeakExternal.Alias); in flushWeakAliasRequests()
331 WeakExternal.Characteristics == COFF::IMAGE_WEAK_EXTERN_SEARCH_ALIAS in flushWeakAliasRequests()
336 createAliasSymbol(WeakExternal.SymbolName, Linkage::Weak, S, *Target); in flushWeakAliasRequests()
339 setGraphSymbol(AliasSymbol->getSectionNumber(), WeakExternal.Alias, in flushWeakAliasRequests()
342 dbgs() << " " << WeakExternal in flushWeakAliasRequests()
241 auto *WeakExternal = Sym->getAux<object::coff_aux_weak_external>(); graphifySymbols() local
320 for (auto &WeakExternal : WeakExternalRequests) { flushWeakAliasRequests() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DRTDyldObjectLinkingLayer.cpp283 auto *WeakExternal = COFFSym.getAux<object::coff_aux_weak_external>(); in onObjLoad() local
284 if (WeakExternal->Characteristics != COFF::IMAGE_WEAK_EXTERN_SEARCH_ALIAS) in onObjLoad()
290 COFFObj->getSymbol(WeakExternal->TagIndex); in onObjLoad()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCOFFEmitter.cpp281 if (i->WeakExternal) in layoutCOFF()
553 if (i->WeakExternal) { in writeCOFF()
554 OS << binary_le(i->WeakExternal->TagIndex) in writeCOFF()
555 << binary_le(i->WeakExternal->Characteristics) in writeCOFF()
556 << zeros(i->WeakExternal->unused); in writeCOFF()
H A DCOFFYAML.cpp657 IO.mapOptional("WeakExternal", S.WeakExternal); in mapping()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DWinCOFFObjectWriter.cpp408 Sym->Aux[0].Aux.WeakExternal.TagIndex = 0; // Filled in later in defineSymbol()
409 Sym->Aux[0].Aux.WeakExternal.Characteristics = in defineSymbol()
509 W.write<uint32_t>(i.Aux.WeakExternal.TagIndex); in WriteAuxiliarySymbols()
510 W.write<uint32_t>(i.Aux.WeakExternal.Characteristics); in WriteAuxiliarySymbols()
511 W.OS.write_zeros(sizeof(i.Aux.WeakExternal.unused)); in WriteAuxiliarySymbols()
1029 Symbol->Aux[0].Aux.WeakExternal.TagIndex = Symbol->Other->getIndex(); in writeObject()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DCOFFYAML.h101 std::optional<COFF::AuxiliaryWeakExternal> WeakExternal; member
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DCOFF.h480 AuxiliaryWeakExternal WeakExternal; member