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");
266 error(getErrorLocation(loc) + "unknown relocation (" + Twine(type) +
294 "cannot read addend for relocation " + toString(type));
317 void PPC::relocate(uint8_t *loc, const Relocation &rel, uint64_t val) const {
382 llvm_unreachable("unknown relocation");
397 // R_PPC_TLSGD / R_PPC_TLSLD: marker relocation
408 void PPC::relaxTlsGdToIe(uint8_t *loc, const Relocation &rel,
423 llvm_unreachable("unsupported relocation for TLS GD to IE relaxation");
427 void PPC::relaxTlsGdToLe(uint8_t *loc, const Relocation &rel,
439 llvm_unreachable("unsupported relocation for TLS GD to LE relaxation");
443 void PPC::relaxTlsLdToLe(uint8_t *loc, const Relocation &rel,
463 llvm_unreachable("unsupported relocation for TLS LD to LE relaxation");
467 void PPC::relaxTlsIeToLe(uint8_t *loc, const Relocation &rel,
492 llvm_unreachable("unsupported relocation for TLS IE to LE relaxation");
500 for (const Relocation &rel : sec.relocs()) {