Lines Matching refs:Fixup
39 const MCFixup &Fixup, bool IsPCRel) const override;
57 static bool isNonILP32reloc(const MCFixup &Fixup, in isNonILP32reloc() argument
60 if (Fixup.getTargetKind() != AArch64::fixup_aarch64_movw) in isNonILP32reloc()
64 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_UABS_G3)); in isNonILP32reloc()
67 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_UABS_G2)); in isNonILP32reloc()
70 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_SABS_G2)); in isNonILP32reloc()
73 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_UABS_G2_NC)); in isNonILP32reloc()
76 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_SABS_G1)); in isNonILP32reloc()
79 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(MOVW_UABS_G1_NC)); in isNonILP32reloc()
82 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSLD_MOVW_DTPREL_G2)); in isNonILP32reloc()
85 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSLD_MOVW_DTPREL_G1_NC)); in isNonILP32reloc()
88 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSLE_MOVW_TPREL_G2)); in isNonILP32reloc()
91 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSLE_MOVW_TPREL_G1_NC)); in isNonILP32reloc()
94 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSIE_MOVW_GOTTPREL_G1)); in isNonILP32reloc()
97 Ctx.reportError(Fixup.getLoc(), BAD_ILP32_MOV(TLSIE_MOVW_GOTTPREL_G0_NC)); in isNonILP32reloc()
107 const MCFixup &Fixup, in getRelocType() argument
109 unsigned Kind = Fixup.getTargetKind(); in getRelocType()
129 Ctx.reportError(Fixup.getLoc(), "1-byte data relocations not supported"); in getRelocType()
140 Ctx.reportError(Fixup.getLoc(), in getRelocType()
148 Ctx.reportError(Fixup.getLoc(), in getRelocType()
156 Ctx.reportError(Fixup.getLoc(), in getRelocType()
170 Ctx.reportError(Fixup.getLoc(), in getRelocType()
188 Ctx.reportError(Fixup.getLoc(), "Unsupported pc-relative fixup kind"); in getRelocType()
192 if (IsILP32 && isNonILP32reloc(Fixup, RefKind, Ctx)) in getRelocType()
194 switch (Fixup.getTargetKind()) { in getRelocType()
196 Ctx.reportError(Fixup.getLoc(), "1-byte data relocations not supported"); in getRelocType()
204 Ctx.reportError(Fixup.getLoc(), in getRelocType()
228 Ctx.reportError(Fixup.getLoc(), in getRelocType()
243 Ctx.reportError(Fixup.getLoc(), in getRelocType()
258 Ctx.reportError(Fixup.getLoc(), in getRelocType()
276 Ctx.reportError(Fixup.getLoc(), in getRelocType()
284 Ctx.reportError(Fixup.getLoc(), in getRelocType()
288 Ctx.reportError(Fixup.getLoc(), in getRelocType()
299 Ctx.reportError(Fixup.getLoc(), in getRelocType()
310 Ctx.reportError(Fixup.getLoc(), in getRelocType()
317 Ctx.reportError(Fixup.getLoc(), in getRelocType()
332 Ctx.reportError(Fixup.getLoc(), "ILP32 64-bit load/store " in getRelocType()
350 Ctx.reportError(Fixup.getLoc(), "ILP32 64-bit load/store " in getRelocType()
360 Ctx.reportError(Fixup.getLoc(), "ILP32 64-bit load/store " in getRelocType()
366 Ctx.reportError(Fixup.getLoc(), in getRelocType()
381 Ctx.reportError(Fixup.getLoc(), in getRelocType()
444 Ctx.reportError(Fixup.getLoc(), in getRelocType()
448 Ctx.reportError(Fixup.getLoc(), "Unknown ELF relocation type"); in getRelocType()