Lines Matching refs:Fixup

40                         const MCFixup &Fixup, bool IsPCRel) const override;
58 static bool isNonILP32reloc(const MCFixup &Fixup, in isNonILP32reloc() argument
61 if ((unsigned)Fixup.getKind() != AArch64::fixup_aarch64_movw) in isNonILP32reloc()
65 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_UABS_G3)); in isNonILP32reloc()
68 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_UABS_G2)); in isNonILP32reloc()
71 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_SABS_G2)); in isNonILP32reloc()
74 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_UABS_G2_NC)); in isNonILP32reloc()
77 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_SABS_G1)); in isNonILP32reloc()
80 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_UABS_G1_NC)); in isNonILP32reloc()
83 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSLD_MOVW_DTPREL_G2)); in isNonILP32reloc()
86 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSLD_MOVW_DTPREL_G1_NC)); in isNonILP32reloc()
89 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSLE_MOVW_TPREL_G2)); in isNonILP32reloc()
92 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSLE_MOVW_TPREL_G1_NC)); in isNonILP32reloc()
95 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSIE_MOVW_GOTTPREL_G1)); in isNonILP32reloc()
98 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSIE_MOVW_GOTTPREL_G0_NC)); in isNonILP32reloc()
108 const MCFixup &Fixup, in getRelocType() argument
124 switch ((unsigned)Fixup.getKind()) { in getRelocType()
126 Ctx.reportError(Fixup.getLoc(), "1-byte data relocations not supported"); in getRelocType()
134 Ctx.reportError(Fixup.getLoc(), in getRelocType()
142 Ctx.reportError(Fixup.getLoc(), in getRelocType()
150 Ctx.reportError(Fixup.getLoc(), in getRelocType()
164 Ctx.reportError(Fixup.getLoc(), in getRelocType()
182 Ctx.reportError(Fixup.getLoc(), "Unsupported pc-relative fixup kind"); in getRelocType()
186 if (IsILP32 && isNonILP32reloc(Fixup, RefKind, Ctx)) in getRelocType()
188 switch ((unsigned)Fixup.getKind()) { in getRelocType()
190 Ctx.reportError(Fixup.getLoc(), "1-byte data relocations not supported"); in getRelocType()
198 Ctx.reportError(Fixup.getLoc(), in getRelocType()
222 Ctx.reportError(Fixup.getLoc(), in getRelocType()
237 Ctx.reportError(Fixup.getLoc(), in getRelocType()
252 Ctx.reportError(Fixup.getLoc(), in getRelocType()
270 Ctx.reportError(Fixup.getLoc(), in getRelocType()
278 Ctx.reportError(Fixup.getLoc(), in getRelocType()
282 Ctx.reportError(Fixup.getLoc(), in getRelocType()
293 Ctx.reportError(Fixup.getLoc(), in getRelocType()
304 Ctx.reportError(Fixup.getLoc(), in getRelocType()
311 Ctx.reportError(Fixup.getLoc(), in getRelocType()
322 Ctx.reportError(Fixup.getLoc(), "ILP32 64-bit load/store " in getRelocType()
340 Ctx.reportError(Fixup.getLoc(), "ILP32 64-bit load/store " in getRelocType()
350 Ctx.reportError(Fixup.getLoc(), "ILP32 64-bit load/store " in getRelocType()
356 Ctx.reportError(Fixup.getLoc(), in getRelocType()
371 Ctx.reportError(Fixup.getLoc(), in getRelocType()
420 Ctx.reportError(Fixup.getLoc(), in getRelocType()
426 Ctx.reportError(Fixup.getLoc(), "Unknown ELF relocation type"); in getRelocType()