Lines Matching full:relocation

50   void relocate(uint8_t *loc, const Relocation &rel,
57 void relaxTlsGdToIe(uint8_t *loc, const Relocation &rel, uint64_t val) const;
58 void relaxTlsGdToLe(uint8_t *loc, const Relocation &rel, uint64_t val) const;
59 void relaxTlsLdToLe(uint8_t *loc, const Relocation &rel, uint64_t val) const;
60 void relaxTlsIeToLe(uint8_t *loc, const Relocation &rel, uint64_t val) const;
215 llvm_unreachable("unsupported relocation type used in branch"); in inBranchRange()
266 error(getErrorLocation(loc) + "unknown relocation (" + Twine(type) + in getRelExpr()
294 "cannot read addend for relocation " + toString(type)); in getImplicitAddend()
317 void PPC::relocate(uint8_t *loc, const Relocation &rel, uint64_t val) const { in relocate()
382 llvm_unreachable("unknown relocation"); in relocate()
397 // R_PPC_TLSGD / R_PPC_TLSLD: marker relocation in getTlsGdRelaxSkip()
408 void PPC::relaxTlsGdToIe(uint8_t *loc, const Relocation &rel, in relaxTlsGdToIe()
423 llvm_unreachable("unsupported relocation for TLS GD to IE relaxation"); in relaxTlsGdToIe()
427 void PPC::relaxTlsGdToLe(uint8_t *loc, const Relocation &rel, in relaxTlsGdToLe()
439 llvm_unreachable("unsupported relocation for TLS GD to LE relaxation"); in relaxTlsGdToLe()
443 void PPC::relaxTlsLdToLe(uint8_t *loc, const Relocation &rel, in relaxTlsLdToLe()
463 llvm_unreachable("unsupported relocation for TLS LD to LE relaxation"); in relaxTlsLdToLe()
467 void PPC::relaxTlsIeToLe(uint8_t *loc, const Relocation &rel, in relaxTlsIeToLe()
492 llvm_unreachable("unsupported relocation for TLS IE to LE relaxation"); in relaxTlsIeToLe()
500 for (const Relocation &rel : sec.relocs()) { in relocateAlloc()