Home
last modified time | relevance | path

Searched refs:Stubs (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A Daarch32.h146 StubsFlavor Stubs = StubsFlavor::Undefined; member
156 ArmCfg.Stubs = StubsFlavor::v7; in getArmConfigForCPUArch()
159 ArmCfg.Stubs = StubsFlavor::pre_v7; in getArmConfigForCPUArch()
371 auto &&[Stubs, NewStub] = StubMap.try_emplace(Name);
372 return std::make_pair(&Stubs->second, NewStub);
400 StubMapEntry &Stubs = StubMap[Name];
402 return std::get<1>(Stubs);
403 return std::get<0>(Stubs);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOX86_64.h36 StubMap &Stubs) override { in processRelocationRef() argument
73 processGOTRelocation(RE, Value, Stubs); in processRelocationRef()
129 RelocationValueRef &Value, StubMap &Stubs) { in processGOTRelocation() argument
134 RuntimeDyldMachO::StubMap::const_iterator i = Stubs.find(Value); in processGOTRelocation()
136 if (i != Stubs.end()) { in processGOTRelocation()
139 Stubs[Value] = Section.getStubOffset(); in processGOTRelocation()
H A DRuntimeDyldCOFFX86_64.h153 StubMap &Stubs) { in generateRelocationStub() argument
163 auto [Stub, Inserted] = Stubs.try_emplace(OriginalRelValueRef); in generateRelocationStub()
201 StubMap &Stubs) override { in processRelocationRef() argument
232 TargetOffset = getDLLImportOffset(SectionID, Stubs, TargetName); in processRelocationRef()
258 SectionID, TargetName, Offset, RelType, Addend, Stubs); in processRelocationRef()
H A DRuntimeDyldMachOARM.h103 StubMap &Stubs) override { in processRelocationRef() argument
190 processBranchRelocation(RE, Value, Stubs); in processRelocationRef()
306 StubMap &Stubs) { in processBranchRelocation() argument
310 RuntimeDyldMachO::StubMap::const_iterator i = Stubs.find(Value); in processBranchRelocation()
312 if (i != Stubs.end()) { in processBranchRelocation()
317 Stubs[Value] = Section.getStubOffset(); in processBranchRelocation()
H A DRuntimeDyldCOFFAArch64.h114 StubMap &Stubs) { in generateRelocationStub() argument
124 auto [Stub, Inserted] = Stubs.try_emplace(OriginalRelValueRef); in generateRelocationStub()
157 StubMap &Stubs) override { in processRelocationRef() argument
191 TargetOffset = getDLLImportOffset(SectionID, Stubs, TargetName); in processRelocationRef()
217 SectionID, TargetName, Offset, RelType, Addend, Stubs); in processRelocationRef()
H A DRuntimeDyldMachOAArch64.h276 StubMap &Stubs) override { in processRelocationRef() argument
344 processGOTRelocation(RE, Value, Stubs); in processRelocationRef()
443 RelocationValueRef &Value, StubMap &Stubs) { in processGOTRelocation() argument
448 auto [It, Inserted] = Stubs.try_emplace(Value); in processGOTRelocation()
H A DRuntimeDyldCOFFI386.h41 StubMap &Stubs) override { in processRelocationRef() argument
65 TargetOffset = getDLLImportOffset(SectionID, Stubs, TargetName, true); in processRelocationRef()
H A DRuntimeDyldCOFFThumb.h86 StubMap &Stubs) override { in processRelocationRef() argument
134 TargetOffset = getDLLImportOffset(SectionID, Stubs, TargetName, true); in processRelocationRef()
H A DRuntimeDyldMachOI386.h36 StubMap &Stubs) override { in processRelocationRef() argument
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.h44 relocation_iterator RelI, StubMap &Stubs);
59 relocation_iterator RelI, StubMap &Stubs);
246 StubMap &Stubs) override;
H A DRuntimeDyldCOFF.cpp81 uint64_t RuntimeDyldCOFF::getDLLImportOffset(unsigned SectionID, StubMap &Stubs, in getDLLImportOffset() argument
89 auto [It, Inserted] = Stubs.try_emplace(Reloc); in getDLLImportOffset()
H A DRuntimeDyldELF.cpp686 StubMap &Stubs) { in resolveLoongArch64Branch() argument
696 auto [It, Inserted] = Stubs.try_emplace(Value); in resolveLoongArch64Branch()
1546 StubMap &Stubs) { in resolveAArch64Branch() argument
1554 StubMap::const_iterator i = Stubs.find(Value); in resolveAArch64Branch()
1555 if (i != Stubs.end()) { in resolveAArch64Branch()
1562 Stubs[Value] = Section.getStubOffset(); in resolveAArch64Branch()
1599 ObjSectionToIDMap &ObjSectionToID, StubMap &Stubs) { in processRelocationRef() argument
1696 resolveAArch64Branch(SectionID, Value, RelI, Stubs); in processRelocationRef()
1719 auto [It, Inserted] = Stubs.try_emplace(Value); in processRelocationRef()
1759 resolveLoongArch64Branch(SectionID, Value, RelI, Stubs); in processRelocationRef()
[all …]
H A DRuntimeDyldCOFF.h44 uint64_t getDLLImportOffset(unsigned SectionID, StubMap &Stubs,
H A DRuntimeDyld.cpp366 StubMap Stubs; in loadObjectImpl() local
393 if (auto IOrErr = processRelocationRef(SectionID, I, Obj, LocalSections, Stubs)) in loadObjectImpl()
403 for (auto &KV : Stubs) { in loadObjectImpl()
H A DRuntimeDyldImpl.h411 StubMap &Stubs) = 0;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp131 SymbolMap Stubs; in emitRedirectableSymbols() local
135 Stubs[Name] = StubSym; in emitRedirectableSymbols()
137 if (auto Err = MR->notifyResolved(Stubs)) { in emitRedirectableSymbols()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp975 MachineModuleInfoMachO::SymbolListTy Stubs; in emitNonLazyStubs() local
978 Stubs = MMIMacho.GetGVStubList(); in emitNonLazyStubs()
979 if (!Stubs.empty()) { in emitNonLazyStubs()
984 for (auto &Stub : Stubs) in emitNonLazyStubs()
987 Stubs.clear(); in emitNonLazyStubs()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp558 MachineModuleInfoMachO::SymbolListTy Stubs = MMIMacho.GetGVStubList(); in emitEndOfAsmFile() local
560 if (!Stubs.empty()) { in emitEndOfAsmFile()
565 for (auto &Stub : Stubs) in emitEndOfAsmFile()
568 Stubs.clear(); in emitEndOfAsmFile()
572 Stubs = MMIMacho.GetThreadLocalGVStubList(); in emitEndOfAsmFile()
573 if (!Stubs.empty()) { in emitEndOfAsmFile()
578 for (auto &Stub : Stubs) in emitEndOfAsmFile()
581 Stubs.clear(); in emitEndOfAsmFile()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_aarch32.cpp315 switch (ArmCfg.Stubs) { in link_ELF_aarch32()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp949 auto Stubs = MMIMacho.getAuthGVStubList(); in emitEndOfAsmFile() local
951 if (!Stubs.empty()) { in emitEndOfAsmFile()
958 for (const auto &Stub : Stubs) in emitEndOfAsmFile()
976 auto Stubs = MMIELF.getAuthGVStubList(); in emitEndOfAsmFile() local
978 if (!Stubs.empty()) { in emitEndOfAsmFile()
983 for (const auto &Stub : Stubs) in emitEndOfAsmFile()
/freebsd/contrib/mandoc/
H A Dlib.in115 LINE("librumpclient", "Clientside Stubs for rump Kernel Remote Protocols (librumpclient, \\-lrumpcl…
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2592 MachineModuleInfoELF::SymbolListTy Stubs = MMIELF.GetGVStubList(); in doFinalization() local
2593 if (!Stubs.empty()) { in doFinalization()
2598 for (const auto &Stub : Stubs) { in doFinalization()
2611 MachineModuleInfoCOFF::SymbolListTy Stubs = MMICOFF.GetGVStubList(); in doFinalization() local
2612 if (!Stubs.empty()) { in doFinalization()
2615 for (const auto &Stub : Stubs) { in doFinalization()