Lines Matching full:relocation
91 // This encompasses the relocation for the whole 21-bit value.
132 // AArch64 pcrel relocation addends do not include the section offset.
158 "Invalid relocation on conditional branch!");
179 "PC relative absolute relocation!");
200 // SymB is the PC, so use a PC-rel pointer-to-GOT relocation.
215 "unsupported relocation of modified symbol");
220 "unsupported pc-relative relocation of "
232 "unsupported relocation of local symbol '" + A->getName() +
237 "unsupported relocation of local symbol '" + B->getName() +
242 "unsupported relocation with identical base");
277 // the relocation based its expansion instead.
301 // understand relocation entries and expects to find values that
319 // Pointer-sized relocations can use a local relocation. Otherwise,
324 "unsupported relocation of local symbol '" + Symbol->getName() +
326 // Adjust the relocation to be section-relative.
348 "unsupported relocation of variable '" +
353 // If the relocation kind is Branch26, Page21, or Pageoff12, any addend
354 // is represented via an Addend relocation, not encoded directly into
360 assert((Value & 0xff000000) == 0 && "Added relocation out of range!");
368 // Now set up the Addend relocation.
375 // Put zero into the instruction itself. The addend is in the relocation.