Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching full:relocation

91     // This encompasses the relocation for the whole 21-bit value.
161 // AArch64 pcrel relocation addends do not include the section offset.
187 "Invalid relocation on conditional branch!");
206 "PC relative absolute relocation!");
226 // SymB is the PC, so use a PC-rel pointer-to-GOT relocation.
238 "unsupported relocation of modified symbol");
245 "unsupported pc-relative relocation of "
259 "unsupported relocation of local symbol '" + A->getName() +
266 "unsupported relocation of local symbol '" + B->getName() +
273 Fixup.getLoc(), "unsupported relocation with identical base");
310 // the relocation based its expansion instead.
337 // understand relocation entries and expects to find values that
358 "unsupported relocation of local symbol '" + Symbol->getName() +
362 // Adjust the relocation to be section-relative.
382 "unsupported relocation of variable '" +
388 // If the relocation kind is Branch26, Page21, or Pageoff12, any addend
389 // is represented via an Addend relocation, not encoded directly into
395 assert((Value & 0xff000000) == 0 && "Added relocation out of range!");
403 // Now set up the Addend relocation.
410 // Put zero into the instruction itself. The addend is in the relocation.