Lines Matching full:relocation

42   void relocate(uint8_t *loc, const Relocation &rel,
47 void relaxGot(uint8_t *loc, const Relocation &rel, uint64_t val) const;
48 void relaxTlsGdToIe(uint8_t *loc, const Relocation &rel, uint64_t val) const;
49 void relaxTlsGdToLe(uint8_t *loc, const Relocation &rel, uint64_t val) const;
50 void relaxTlsLdToLe(uint8_t *loc, const Relocation &rel, uint64_t val) const;
173 error(getErrorLocation(loc) + "unknown relocation (" + Twine(type) + in getRelExpr()
226 0x00, 0x00, 0x00, 0x00, // <relocation offset> in writePlt()
265 "cannot read addend for relocation " + toString(type)); in getImplicitAddend()
285 // R_390_TLS_GDCALL / R_390_TLS_LDCALL: marker relocation in getTlsGdRelaxSkip()
305 void SystemZ::relaxTlsGdToIe(uint8_t *loc, const Relocation &rel, in relaxTlsGdToIe()
309 // Instruction Relocation Symbol in relaxTlsGdToIe()
324 // 2) Replacing the relocation on the constant LC0 by R_390_TLS_GOTIE64. in relaxTlsGdToIe()
336 llvm_unreachable("unsupported relocation for TLS GD to IE relaxation"); in relaxTlsGdToIe()
340 void SystemZ::relaxTlsGdToLe(uint8_t *loc, const Relocation &rel, in relaxTlsGdToLe()
344 // Instruction Relocation Symbol in relaxTlsGdToLe()
359 // 2) Replacing the relocation on the constant LC0 by R_390_TLS_LE64. in relaxTlsGdToLe()
371 llvm_unreachable("unsupported relocation for TLS GD to LE relaxation"); in relaxTlsGdToLe()
375 void SystemZ::relaxTlsLdToLe(uint8_t *loc, const Relocation &rel, in relaxTlsLdToLe()
379 // Instruction Relocation Symbol in relaxTlsLdToLe()
398 // 2) Replacing the constant LC0 by 0 (i.e. ignoring the relocation). in relaxTlsLdToLe()
399 // 3) Replacing the relocation on the constant LC1 by R_390_TLS_LE64. in relaxTlsLdToLe()
413 llvm_unreachable("unsupported relocation for TLS LD to LE relaxation"); in relaxTlsLdToLe()
445 for (Relocation &rel : sec->relocs()) { in relaxOnce()
466 void SystemZ::relaxGot(uint8_t *loc, const Relocation &rel, in relaxGot()
481 void SystemZ::relocate(uint8_t *loc, const Relocation &rel, in relocate()
600 llvm_unreachable("unknown relocation"); in relocate()