| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsELFObjectWriter.cpp | 68 std::vector<ELFRelocationEntry> &Relocs) override; 207 static void dumpRelocs(const char *Prefix, const Container &Relocs) { in dumpRelocs() argument 208 for (const auto &R : Relocs) in dumpRelocs() 432 std::vector<ELFRelocationEntry> &Relocs) { in sortRelocs() argument 439 if (Relocs.size() < 2) in sortRelocs() 443 llvm::sort(Relocs, in sortRelocs() 451 LLVM_DEBUG(dumpRelocs("R: ", Relocs)); in sortRelocs() 456 copy_if_else(Relocs.begin(), Relocs.end(), std::back_inserter(Remainder), in sortRelocs() 499 assert(Relocs.size() == Sorted.size() && "Some relocs were not consumed"); in sortRelocs() 505 Relocs[CopyTo++] = R.R; in sortRelocs()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/XRay/ |
| H A D | InstrumentationMap.cpp | 93 RelocMap Relocs; in loadObj() local 123 Relocs.insert( in loadObj() 134 Relocs.insert( in loadObj() 139 Relocs.insert({Reloc.getOffset(), *AddendOrErr}); in loadObj() 159 RelocMap::const_iterator R = Relocs.find(A); in loadObj() 160 if (R != Relocs.end()) in loadObj()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ObjCopy/COFF/ |
| H A D | COFFWriter.cpp | 29 for (Relocation &R : Sec.Relocs) { in finalizeRelocTargets() 103 if (S.Relocs.size() >= 0xffff) { in layoutSections() 109 S.Header.NumberOfRelocations = S.Relocs.size(); in layoutSections() 110 S.Header.PointerToRelocations = S.Relocs.size() ? FileSize : 0; in layoutSections() 113 FileSize += S.Relocs.size() * sizeof(coff_relocation); in layoutSections() 331 if (S.Relocs.size() >= 0xffff) { in writeSections() 333 R.VirtualAddress = S.Relocs.size() + 1; in writeSections() 339 for (const auto &R : S.Relocs) { in writeSections()
|
| H A D | COFFReader.cpp | 72 ArrayRef<coff_relocation> Relocs = COFFObj.getRelocations(Sec); in readSections() local 73 for (const coff_relocation &R : Relocs) in readSections() 74 S.Relocs.push_back(R); in readSections() 179 for (Relocation &R : Sec.Relocs) { in setSymbolTargets()
|
| H A D | COFFObject.cpp | 57 for (const Relocation &R : Sec.Relocs) { in markSymbols() 124 Sec.Relocs.clear(); in truncateSections()
|
| H A D | COFFObject.h | 37 std::vector<Relocation> Relocs; member
|
| H A D | COFFObjcopy.cpp | 198 Sec.Relocs.clear(); in handleArgs()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/ |
| H A D | LoongArch.def | 64 // Relocs whose processing do not require a stack machine. 107 // Relocs added in ELF for the LoongArch™ Architecture v20230519, part of the 124 // Relocs added in ELF for the LoongArch™ Architecture v20231102, part of the 130 // Relocs added in ELF for the LoongArch™ Architecture v20231219, part of the
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | MachOBuilder.h | 234 std::vector<Reloc> Relocs; 260 Relocs.push_back({Offset, Target, PCRel, Length, Type}); 408 if (!Sec->Relocs.empty()) { 414 Sec->nreloc = Sec->Relocs.size(); 415 Offset += Sec->Relocs.size() * sizeof(MachO::relocation_info); 416 for (auto &R : Sec->Relocs) 493 assert(Sec->Relocs.empty() && 511 if (!Sec->Relocs.empty()) { 515 for (auto &R : Sec->Relocs) {
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Object/ |
| H A D | ELF.cpp | 364 std::vector<Elf_Rel> Relocs; in decode_relrs() local 375 Relocs.push_back(Rel); in decode_relrs() 383 Relocs.push_back(Rel); in decode_relrs() 389 return Relocs; in decode_relrs() 414 std::vector<Elf_Rela> Relocs; in android_relas() local 415 Relocs.reserve(NumRelocs); in android_relas() 452 Relocs.push_back(R); in android_relas() 458 return Relocs; in android_relas()
|
| H A D | COFFObjectFile.cpp | 1913 Relocs.reserve(OrigRelocs.size()); in load() 1915 Relocs.push_back(&R); in load() 1916 llvm::sort(Relocs, [](const coff_relocation *A, const coff_relocation *B) { in load() 1934 std::equal_range(Relocs.begin(), Relocs.end(), &RelocTarget, in getContents()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCELFObjectTargetWriter.cpp | 28 std::vector<ELFRelocationEntry> &Relocs) { in sortRelocs() argument
|
| H A D | ELFObjectWriter.cpp | 941 std::vector<ELFRelocationEntry> &Relocs = OWriter.Relocations[&Sec]; in writeRelocations() local 947 std::reverse(Relocs.begin(), Relocs.end()); in writeRelocations() 950 OWriter.TargetObjectWriter->sortRelocs(Asm, Relocs); in writeRelocations() 953 for (unsigned i = 0, e = Relocs.size(); i != e; ++i) { in writeRelocations() 954 const ELFRelocationEntry &Entry = Relocs[e - i - 1]; in writeRelocations()
|
| H A D | MachObjectWriter.cpp | 886 std::vector<RelAndSymbol> &Relocs = Relocations[&Sec]; in writeObject() local 887 unsigned NumRelocs = Relocs.size(); in writeObject() 1005 std::vector<RelAndSymbol> &Relocs = Relocations[&Sec]; in writeObject() local 1006 for (const RelAndSymbol &Rel : llvm::reverse(Relocs)) { in writeObject()
|
| H A D | WasmObjectWriter.cpp | 1111 std::vector<WasmRelocationEntry> &Relocs) { in writeRelocSection() argument 1115 if (Relocs.empty()) in writeRelocSection() 1124 Relocs, [](const WasmRelocationEntry &A, const WasmRelocationEntry &B) { in writeRelocSection() 1133 encodeULEB128(Relocs.size(), W->OS); in writeRelocSection() 1134 for (const WasmRelocationEntry &RelEntry : Relocs) { in writeRelocSection()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyld.cpp | 1098 void RuntimeDyldImpl::resolveRelocationList(const RelocationList &Relocs, in resolveRelocationList() argument 1100 for (unsigned i = 0, e = Relocs.size(); i != e; ++i) { in resolveRelocationList() 1101 const RelocationEntry &RE = Relocs[i]; in resolveRelocationList() 1114 RelocationList &Relocs = RelocKV.second; in applyExternalSymbolRelocations() local 1119 resolveRelocationList(Relocs, 0); in applyExternalSymbolRelocations() 1154 resolveRelocationList(Relocs, Addr); in applyExternalSymbolRelocations()
|
| H A D | RuntimeDyldImpl.h | 402 void resolveRelocationList(const RelocationList &Relocs, uint64_t Value);
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCELFObjectWriter.h | 93 std::vector<ELFRelocationEntry> &Relocs);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/BTF/ |
| H A D | BTFParser.cpp | 355 BTFRelocVector &Relocs = SectionRelocs[Sec->getIndex()]; in parseRelocInfo() local 364 Relocs.push_back({InsnOff, TypeID, OffsetNameOff, RelocKind}); in parseRelocInfo() 368 Relocs, [](const BTF::BPFFieldReloc &L, const BTF::BPFFieldReloc &R) { in parseRelocInfo()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | ppc64.h | 90 SmallVector<PLTCallStubReloc, 2> Relocs; member 152 for (auto const &Reloc : StubInfo.Relocs) in createAnonymousPointerJumpStub()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | Program.h | 165 llvm::DenseMap<const FunctionDecl *, std::vector<unsigned>> Relocs; variable
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCCodeEmitter.cpp | 483 static const std::map<unsigned,unsigned> Relocs = { in getFixupNoBits() local 497 auto F = Relocs.find(VarKind); in getFixupNoBits() 498 if (F != Relocs.end()) in getFixupNoBits()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFContext.cpp | 1977 RelocAddrMap Relocs; member 2246 RelocAddrMap *Map = Sec ? &Sec->Relocs : nullptr; in DWARFObjInMemory() 2252 .Relocs; in DWARFObjInMemory() 2256 .Relocs; in DWARFObjInMemory() 2323 RelocAddrMap::const_iterator AI = Sec.Relocs.find(Pos); in find() 2324 if (AI == Sec.Relocs.end()) in find()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ObjCopy/ELF/ |
| H A D | ELFObject.cpp | 1627 static Error initRelocations(RelocationSection *Relocs, T RelRange) { in initRelocations() argument 1632 ToAdd.Type = Rel.getType(Relocs->getObject().IsMips64EL); in initRelocations() 1634 if (uint32_t Sym = Rel.getSymbol(Relocs->getObject().IsMips64EL)) { in initRelocations() 1635 if (!Relocs->getObject().SymbolTable) in initRelocations() 1638 "'" + Relocs->Name + "': relocation references symbol with index " + in initRelocations() 1641 Relocs->getObject().SymbolTable->getSymbolByIndex(Sym); in initRelocations() 1648 Relocs->addRelocation(ToAdd); in initRelocations()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| H A D | MachODump.cpp | 1674 std::vector<std::pair<uint64_t, SymbolRef>> Relocs; in DumpLiteralPointerSection() local 1685 Relocs.push_back(std::make_pair(RelocOffset, *RelocSym)); in DumpLiteralPointerSection() 1688 array_pod_sort(Relocs.begin(), Relocs.end()); in DumpLiteralPointerSection() 1712 auto Reloc = find_if(Relocs, [&](const std::pair<uint64_t, SymbolRef> &P) { in DumpLiteralPointerSection() 1715 if (Reloc != Relocs.end()) { in DumpLiteralPointerSection() 1824 std::vector<std::pair<uint64_t, SymbolRef>> Relocs; in DumpInitTermPointerSection() local 1835 Relocs.push_back(std::make_pair(RelocOffset, *RelocSym)); in DumpInitTermPointerSection() 1838 array_pod_sort(Relocs.begin(), Relocs.end()); in DumpInitTermPointerSection() 1862 auto Reloc = find_if(Relocs, [&](const std::pair<uint64_t, SymbolRef> &P) { in DumpInitTermPointerSection() 1865 if (Reloc != Relocs.end()) { in DumpInitTermPointerSection()
|