Home
last modified time | relevance | path

Searched refs:relocAttrs (Results 1 – 9 of 9) sorted by relevance

/openbsd/gnu/llvm/lld/MachO/
H A DTarget.h92 assert(type < relocAttrs.size() && "invalid relocation type"); in getRelocAttrs()
93 if (type >= relocAttrs.size()) in getRelocAttrs()
95 return relocAttrs[type]; in getRelocAttrs()
136 llvm::ArrayRef<RelocAttrs> relocAttrs; variable
H A DRelocations.cpp26 const RelocAttrs &relocAttrs = target->getRelocAttrs(r.type); in validateSymbolRelocation() local
30 return (isec->getLocation(r.offset) + ": " + relocAttrs.name + in validateSymbolRelocation()
35 if (relocAttrs.hasAttr(RelocAttrBits::TLV) != sym->isTlv()) in validateSymbolRelocation()
H A DInputSection.cpp50 const RelocAttrs &relocAttrs = target->getRelocAttrs(type); in resolveSymbolVA() local
51 if (relocAttrs.hasAttr(RelocAttrBits::BRANCH)) in resolveSymbolVA()
53 if (relocAttrs.hasAttr(RelocAttrBits::GOT)) in resolveSymbolVA()
55 if (relocAttrs.hasAttr(RelocAttrBits::TLV)) in resolveSymbolVA()
H A DWriter.cpp644 const RelocAttrs &relocAttrs = target->getRelocAttrs(r.type); in prepareSymbolRelocation() local
646 if (relocAttrs.hasAttr(RelocAttrBits::BRANCH)) { in prepareSymbolRelocation()
649 } else if (relocAttrs.hasAttr(RelocAttrBits::GOT)) { in prepareSymbolRelocation()
650 if (relocAttrs.hasAttr(RelocAttrBits::POINTER) || needsBinding(sym)) in prepareSymbolRelocation()
652 } else if (relocAttrs.hasAttr(RelocAttrBits::TLV)) { in prepareSymbolRelocation()
655 } else if (relocAttrs.hasAttr(RelocAttrBits::UNSIGNED)) { in prepareSymbolRelocation()
H A DInputFiles.cpp481 const RelocAttrs &relocAttrs = target->getRelocAttrs(rel.r_type); in validateRelocationInfo() local
483 auto message = [relocAttrs, file, sec, rel, &valid](const Twine &diagnostic) { in validateRelocationInfo()
485 return (relocAttrs.name + " relocation " + diagnostic + " at offset " + in validateRelocationInfo()
491 if (!relocAttrs.hasAttr(RelocAttrBits::LOCAL) && !rel.r_extern) in validateRelocationInfo()
493 if (relocAttrs.hasAttr(RelocAttrBits::PCREL) != rel.r_pcrel) in validateRelocationInfo()
497 !relocAttrs.hasAttr(RelocAttrBits::UNSIGNED)) in validateRelocationInfo()
500 !relocAttrs.hasAttr(static_cast<RelocAttrBits>(1 << rel.r_length))) { in validateRelocationInfo()
504 widths[(static_cast<int>(relocAttrs.bits) >> 2) & 3] + in validateRelocationInfo()
/openbsd/gnu/llvm/lld/MachO/Arch/
H A DARM64_32.cpp122 relocAttrs = {relocAttrsArray.data(), relocAttrsArray.size()}; in ARM64_32()
H A DARM.cpp175 relocAttrs = {relocAttrsArray.data(), relocAttrsArray.size()}; in ARM()
H A DX86_64.cpp219 relocAttrs = {relocAttrsArray.data(), relocAttrsArray.size()}; in X86_64()
H A DARM64.cpp175 relocAttrs = {relocAttrsArray.data(), relocAttrsArray.size()}; in ARM64()