/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | BasicGOTAndStubsBuilder.h | 58 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 D | RuntimeDyldMachOX86_64.h | 37 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 D | RuntimeDyldCOFFX86_64.h | 146 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 D | RuntimeDyldCOFFAArch64.h | 101 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 D | RuntimeDyldMachOARM.h | 104 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 D | RuntimeDyldMachOAArch64.h | 276 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 D | RuntimeDyldCOFFI386.h | 41 StubMap &Stubs) override {
|
H A D | RuntimeDyldCOFFThumb.h | 64 StubMap &Stubs) override {
|
H A D | RuntimeDyldMachOI386.h | 37 StubMap &Stubs) override {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | LazyReexports.cpp | 184 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 D | RuntimeDyldELF.cpp | 1056 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 D | RuntimeDyldELF.h | 46 relocation_iterator RelI, StubMap &Stubs); 180 StubMap &Stubs) override;
|
H A D | RuntimeDyld.cpp | 350 StubMap Stubs; local 377 if (auto IOrErr = processRelocationRef(SectionID, I, Obj, LocalSections, Stubs)) 387 for (auto &KV : Stubs) {
|
H A D | RuntimeDyldImpl.h | 425 StubMap &Stubs) = 0;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86AsmPrinter.cpp | 728 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 D | ARMAsmPrinter.cpp | 524 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 D | AsmPrinter.cpp | 1460 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) {
|