Searched refs:HexagonLDBackend (Results 1 – 4 of 4) sorted by relevance
44 HexagonLDBackend::HexagonLDBackend(const LinkerConfig& pConfig, in HexagonLDBackend() function in mcld::HexagonLDBackend58 HexagonLDBackend::~HexagonLDBackend() { in ~HexagonLDBackend()67 bool HexagonLDBackend::initRelocator() { in initRelocator()74 const Relocator* HexagonLDBackend::getRelocator() const { in getRelocator()79 Relocator* HexagonLDBackend::getRelocator() { in getRelocator()84 void HexagonLDBackend::doPreLayout(IRBuilder& pBuilder) { in doPreLayout()119 void HexagonLDBackend::doPostLayout(Module& pModule, IRBuilder& pBuilder) { in doPostLayout()124 HexagonELFDynamic& HexagonLDBackend::dynamic() { in dynamic()131 const HexagonELFDynamic& HexagonLDBackend::dynamic() const { in dynamic()136 uint64_t HexagonLDBackend::emitSectionData(const LDSection& pSection, in emitSectionData()[all …]
67 HexagonRelocator(HexagonLDBackend& pParent, const LinkerConfig& pConfig);88 HexagonLDBackend& getTarget() { return m_Target; } in getTarget()90 const HexagonLDBackend& getTarget() const { return m_Target; } in getTarget()119 void addCopyReloc(ResolveInfo& pSym, HexagonLDBackend& pTarget);126 HexagonLDBackend& pTarget);139 HexagonLDBackend& m_Target;
31 class HexagonLDBackend : public GNULDBackend {33 HexagonLDBackend(const LinkerConfig& pConfig, HexagonGNUInfo* pInfo);35 ~HexagonLDBackend();
32 HexagonLDBackend& ld_backend = pParent.getTarget(); in helper_DynRel_init()60 HexagonLDBackend& ld_backend = pParent.getTarget(); in helper_GOT_init()95 HexagonLDBackend& ld_backend = pParent.getTarget(); in helper_PLT_init()168 HexagonRelocator::HexagonRelocator(HexagonLDBackend& pParent, in HexagonRelocator()227 HexagonLDBackend& pTarget) { in addCopyReloc()292 HexagonLDBackend& ld_backend = getTarget(); in scanGlobalReloc()409 HexagonLDBackend& pTarget) { in defineSymbolforCopyReloc()