Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFX86_64.h146 StubMap &Stubs) { in generateRelocationStub() argument
156 auto Stub = Stubs.find(OriginalRelValueRef); in generateRelocationStub()
157 if (Stub == Stubs.end()) { in generateRelocationStub()
162 Stubs[OriginalRelValueRef] = StubOffset; in generateRelocationStub()
194 StubMap &Stubs) override { in processRelocationRef() argument
225 TargetOffset = getDLLImportOffset(SectionID, Stubs, TargetName); in processRelocationRef()
251 SectionID, TargetName, Offset, RelType, Addend, Stubs); in processRelocationRef()
H A DRuntimeDyldCOFFAArch64.h102 StubMap &Stubs) { in generateRelocationStub() argument
112 auto Stub = Stubs.find(OriginalRelValueRef); in generateRelocationStub()
113 if (Stub == Stubs.end()) { in generateRelocationStub()
118 Stubs[OriginalRelValueRef] = StubOffset; in generateRelocationStub()
145 StubMap &Stubs) override { in processRelocationRef() argument
178 TargetOffset = getDLLImportOffset(SectionID, Stubs, TargetName); in processRelocationRef()
204 SectionID, TargetName, Offset, RelType, Addend, Stubs); in processRelocationRef()
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 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 DRuntimeDyldMachOAArch64.h276 StubMap &Stubs) override { in processRelocationRef() argument
344 processGOTRelocation(RE, Value, Stubs); in processRelocationRef()
443 RelocationValueRef &Value, StubMap &Stubs) { in processGOTRelocation() argument
448 StubMap::const_iterator i = Stubs.find(Value); in processGOTRelocation()
450 if (i != Stubs.end()) in processGOTRelocation()
461 Stubs[Value] = StubOffset; in processGOTRelocation()
H A DRuntimeDyldCOFFI386.h41 StubMap &Stubs) override { in processRelocationRef() argument
65 TargetOffset = getDLLImportOffset(SectionID, Stubs, TargetName, true); in processRelocationRef()
H A DRuntimeDyldCOFFThumb.h63 StubMap &Stubs) override { in processRelocationRef() argument
111 TargetOffset = getDLLImportOffset(SectionID, Stubs, TargetName, true); in processRelocationRef()
H A DRuntimeDyldMachOI386.h36 StubMap &Stubs) override { in processRelocationRef() argument
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCOFF.cpp82 uint64_t RuntimeDyldCOFF::getDLLImportOffset(unsigned SectionID, StubMap &Stubs, in getDLLImportOffset() argument
89 auto I = Stubs.find(Reloc); in getDLLImportOffset()
90 if (I != Stubs.end()) { in getDLLImportOffset()
99 Stubs[Reloc] = EntryOffset; in getDLLImportOffset()
H A DRuntimeDyldELF.cpp1169 if (i != Stubs.end()) { in resolveAArch64Branch()
1177 Stubs[Value] = Section.getStubOffset(); in resolveAArch64Branch()
1335 if (i != Stubs.end()) { in processRelocationRef()
1344 Stubs[Value] = Section.getStubOffset(); in processRelocationRef()
1390 if (i != Stubs.end()) { in processRelocationRef()
1485 if (i != Stubs.end()) { in processRelocationRef()
1593 if (i != Stubs.end()) { in processRelocationRef()
1725 if (i != Stubs.end()) { in processRelocationRef()
1739 Stubs[Value] = StubOffset; in processRelocationRef()
1779 if (i != Stubs.end()) { in processRelocationRef()
[all …]
H A DRuntimeDyldELF.h46 relocation_iterator RelI, StubMap &Stubs);
193 StubMap &Stubs) override;
H A DRuntimeDyldCOFF.h47 uint64_t getDLLImportOffset(unsigned SectionID, StubMap &Stubs,
H A DRuntimeDyld.cpp362 StubMap Stubs; in loadObjectImpl() local
389 if (auto IOrErr = processRelocationRef(SectionID, I, Obj, LocalSections, Stubs)) in loadObjectImpl()
399 for (auto &KV : Stubs) { in loadObjectImpl()
H A DRuntimeDyldImpl.h410 StubMap &Stubs) = 0;
/llvm-project-15.0.7/bolt/lib/Passes/
H A DLongJmp.cpp103 Stubs[&Func].insert(StubBB.get()); in createNewStub()
193 auto LocalStubsIter = Stubs.find(&Func); in replaceTargetWithStub()
203 } else if (LocalStubsIter != Stubs.end() && in replaceTargetWithStub()
422 auto Iter = Stubs.find(&Func); in usesStub()
423 if (Iter != Stubs.end()) in usesStub()
546 if (Stubs[&Func].count(&BB)) in relax()
598 if (!Stubs[&Func].count(&BB) || !BB.isValid()) in relax()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DLazyReexports.cpp210 SymbolMap Stubs; in materialize() local
212 Stubs[Alias.first] = ISManager.findStub(*Alias.first, false); in materialize()
215 cantFail(R->notifyResolved(Stubs)); in materialize()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp777 MachineModuleInfoMachO::SymbolListTy Stubs; in emitNonLazyStubs() local
780 Stubs = MMIMacho.GetGVStubList(); in emitNonLazyStubs()
781 if (!Stubs.empty()) { in emitNonLazyStubs()
786 for (auto &Stub : Stubs) in emitNonLazyStubs()
789 Stubs.clear(); in emitNonLazyStubs()
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DLongJmp.h50 DenseMap<const BinaryFunction *, std::set<const BinaryBasicBlock *>> Stubs; variable
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp534 MachineModuleInfoMachO::SymbolListTy Stubs = MMIMacho.GetGVStubList(); in emitEndOfAsmFile() local
536 if (!Stubs.empty()) { in emitEndOfAsmFile()
541 for (auto &Stub : Stubs) in emitEndOfAsmFile()
544 Stubs.clear(); in emitEndOfAsmFile()
548 Stubs = MMIMacho.GetThreadLocalGVStubList(); in emitEndOfAsmFile()
549 if (!Stubs.empty()) { in emitEndOfAsmFile()
554 for (auto &Stub : Stubs) in emitEndOfAsmFile()
557 Stubs.clear(); in emitEndOfAsmFile()
/llvm-project-15.0.7/llvm/test/DebugInfo/MIR/X86/
H A Dregcoalescing-clears-dead-dbgvals.mir33 ; Stubs to appease the MIR parser
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1998 MachineModuleInfoELF::SymbolListTy Stubs = MMIELF.GetGVStubList(); in doFinalization() local
1999 if (!Stubs.empty()) { in doFinalization()
2004 for (const auto &Stub : Stubs) { in doFinalization()
2017 MachineModuleInfoCOFF::SymbolListTy Stubs = MMICOFF.GetGVStubList(); in doFinalization() local
2018 if (!Stubs.empty()) { in doFinalization()
2021 for (const auto &Stub : Stubs) { in doFinalization()
/llvm-project-15.0.7/openmp/runtime/
H A DCMakeLists.txt87 "Performance,Profiling,Stubs library (normal/profile/stubs)")
/llvm-project-15.0.7/lld/test/MachO/
H A Ddead-strip.s182 ## Stubs smoke check: There should be two stubs entries, not four, but we