Searched refs:Stubs (Results 1 - 17 of 17) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DBasicGOTAndStubsBuilder.h58 auto StubI = Stubs.find(Target.getName());
60 if (StubI == Stubs.end()) {
62 StubI = Stubs.insert(std::make_pair(Target.getName(), &StubSymbol)).first;
65 assert(StubI != Stubs.end() && "Count not get stub symbol");
75 DenseMap<StringRef, Symbol *> Stubs; member in class:llvm::jitlink::BasicGOTAndStubsBuilder
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldMachOX86_64.h37 StubMap &Stubs) override {
74 processGOTRelocation(RE, Value, Stubs);
130 RelocationValueRef &Value, StubMap &Stubs) {
135 RuntimeDyldMachO::StubMap::const_iterator i = Stubs.find(Value);
137 if (i != Stubs.end()) {
140 Stubs[Value] = Section.getStubOffset();
129 processGOTRelocation(const RelocationEntry &RE, RelocationValueRef &Value, StubMap &Stubs) argument
H A DRuntimeDyldCOFFX86_64.h146 StubMap &Stubs) {
156 auto Stub = Stubs.find(OriginalRelValueRef);
157 if (Stub == Stubs.end()) {
162 Stubs[OriginalRelValueRef] = StubOffset;
194 StubMap &Stubs) override {
233 SectionID, TargetName, Offset, RelType, Addend, Stubs);
144 generateRelocationStub(unsigned SectionID, StringRef TargetName, uint64_t Offset, uint64_t RelType, uint64_t Addend, StubMap &Stubs) argument
H A DRuntimeDyldCOFFAArch64.h101 StubMap &Stubs) {
111 auto Stub = Stubs.find(OriginalRelValueRef);
112 if (Stub == Stubs.end()) {
117 Stubs[OriginalRelValueRef] = StubOffset;
144 StubMap &Stubs) override {
185 SectionID, TargetName, Offset, RelType, Addend, Stubs);
99 generateRelocationStub(unsigned SectionID, StringRef TargetName, uint64_t Offset, uint64_t RelType, uint64_t Addend, StubMap &Stubs) argument
H A DRuntimeDyldMachOARM.h104 StubMap &Stubs) override {
191 processBranchRelocation(RE, Value, Stubs);
307 StubMap &Stubs) {
311 RuntimeDyldMachO::StubMap::const_iterator i = Stubs.find(Value);
313 if (i != Stubs.end()) {
318 Stubs[Value] = Section.getStubOffset();
305 processBranchRelocation(const RelocationEntry &RE, const RelocationValueRef &Value, StubMap &Stubs) argument
H A DRuntimeDyldMachOAArch64.h276 StubMap &Stubs) override {
344 processGOTRelocation(RE, Value, Stubs);
443 RelocationValueRef &Value, StubMap &Stubs) {
448 StubMap::const_iterator i = Stubs.find(Value);
450 if (i != Stubs.end())
461 Stubs[Value] = StubOffset;
442 processGOTRelocation(const RelocationEntry &RE, RelocationValueRef &Value, StubMap &Stubs) argument
H A DRuntimeDyldCOFFI386.h41 StubMap &Stubs) override {
H A DRuntimeDyldCOFFThumb.h64 StubMap &Stubs) override {
H A DRuntimeDyldMachOI386.h37 StubMap &Stubs) override {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLazyReexports.cpp184 SymbolMap Stubs; local
186 Stubs[Alias.first] = ISManager.findStub(*Alias.first, false);
189 cantFail(R.notifyResolved(Stubs));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp1056 StubMap &Stubs) {
1064 StubMap::const_iterator i = Stubs.find(Value);
1065 if (i != Stubs.end()) {
1073 Stubs[Value] = Section.getStubOffset();
1111 ObjSectionToIDMap &ObjSectionToID, StubMap &Stubs) {
1207 resolveAArch64Branch(SectionID, Value, RelI, Stubs);
1230 StubMap::const_iterator i = Stubs.find(Value);
1231 if (i != Stubs.end()) {
1240 Stubs[Value] = Section.getStubOffset();
1285 StubMap::const_iterator i = Stubs
1053 resolveAArch64Branch(unsigned SectionID, const RelocationValueRef &Value, relocation_iterator RelI, StubMap &Stubs) argument
1109 processRelocationRef( unsigned SectionID, relocation_iterator RelI, const ObjectFile &O, ObjSectionToIDMap &ObjSectionToID, StubMap &Stubs) argument
[all...]
H A DRuntimeDyldELF.h46 relocation_iterator RelI, StubMap &Stubs);
180 StubMap &Stubs) override;
H A DRuntimeDyld.cpp350 StubMap Stubs; local
377 if (auto IOrErr = processRelocationRef(SectionID, I, Obj, LocalSections, Stubs))
387 for (auto &KV : Stubs) {
H A DRuntimeDyldImpl.h425 StubMap &Stubs) = 0;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AsmPrinter.cpp728 MachineModuleInfoMachO::SymbolListTy Stubs; local
731 Stubs = MMIMacho.GetGVStubList();
732 if (!Stubs.empty()) {
737 for (auto &Stub : Stubs)
740 Stubs.clear();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp524 MachineModuleInfoMachO::SymbolListTy Stubs = MMIMacho.GetGVStubList(); local
526 if (!Stubs.empty()) {
531 for (auto &Stub : Stubs)
534 Stubs.clear();
538 Stubs = MMIMacho.GetThreadLocalGVStubList();
539 if (!Stubs.empty()) {
544 for (auto &Stub : Stubs)
547 Stubs.clear();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1460 MachineModuleInfoELF::SymbolListTy Stubs = MMIELF.GetGVStubList(); local
1461 if (!Stubs.empty()) {
1466 for (const auto &Stub : Stubs) {
1479 MachineModuleInfoCOFF::SymbolListTy Stubs = MMICOFF.GetGVStubList(); local
1480 if (!Stubs.empty()) {
1483 for (const auto &Stub : Stubs) {

Completed in 734 milliseconds