Lines Matching defs:Fixup
41 const MCFixup &Fixup, bool IsPCRel) const override;
61 static bool isNonILP32reloc(const MCFixup &Fixup,
64 if (Fixup.getTargetKind() != AArch64::fixup_aarch64_movw)
68 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_UABS_G3));
71 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_UABS_G2));
74 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_SABS_G2));
77 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_UABS_G2_NC));
80 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_SABS_G1));
83 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_UABS_G1_NC));
86 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSLD_MOVW_DTPREL_G2));
89 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSLD_MOVW_DTPREL_G1_NC));
92 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSLE_MOVW_TPREL_G2));
95 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSLE_MOVW_TPREL_G1_NC));
98 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSIE_MOVW_GOTTPREL_G1));
101 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSIE_MOVW_GOTTPREL_G0_NC));
111 const MCFixup &Fixup,
113 unsigned Kind = Fixup.getTargetKind();
134 Ctx.reportError(Fixup.getLoc(), "1-byte data relocations not supported");
145 Ctx.reportError(Fixup.getLoc(),
153 Ctx.reportError(Fixup.getLoc(),
161 Ctx.reportError(Fixup.getLoc(),
174 Ctx.reportError(Fixup.getLoc(),
190 Ctx.reportError(Fixup.getLoc(),
196 Ctx.reportError(Fixup.getLoc(), "Unsupported pc-relative fixup kind");
200 if (IsILP32 && isNonILP32reloc(Fixup, RefKind, Ctx))
202 switch (Fixup.getTargetKind()) {
204 Ctx.reportError(Fixup.getLoc(), "1-byte data relocations not supported");
217 Ctx.reportError(Fixup.getLoc(),
243 Ctx.reportError(Fixup.getLoc(),
258 Ctx.reportError(Fixup.getLoc(),
273 Ctx.reportError(Fixup.getLoc(),
290 Ctx.reportError(Fixup.getLoc(),
297 Ctx.reportError(Fixup.getLoc(),
301 Ctx.reportError(Fixup.getLoc(),
311 Ctx.reportError(Fixup.getLoc(), "LP64 32-bit load/store "
319 Ctx.reportError(Fixup.getLoc(),
325 Ctx.reportError(Fixup.getLoc(),
340 Ctx.reportError(Fixup.getLoc(), "ILP32 64-bit load/store "
356 Ctx.reportError(Fixup.getLoc(), "ILP32 64-bit load/store "
364 Ctx.reportError(Fixup.getLoc(), "ILP32 64-bit load/store "
369 Ctx.reportError(Fixup.getLoc(),
384 Ctx.reportError(Fixup.getLoc(),
447 Ctx.reportError(Fixup.getLoc(),
451 Ctx.reportError(Fixup.getLoc(), "Unknown ELF relocation type");