Lines Matching defs:Fixup
36 bool getAArch64FixupKindMachOInfo(const MCFixup &Fixup, unsigned &RelocType,
45 const MCFragment *Fragment, const MCFixup &Fixup,
52 const MCFixup &Fixup, unsigned &RelocType, const MCSymbolRefExpr *Sym,
57 switch (Fixup.getTargetKind()) {
102 Asm.getContext().reportError(Fixup.getLoc(),
151 const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) {
152 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind());
160 unsigned Kind = Fixup.getKind();
163 FixupOffset += Fixup.getOffset();
179 Asm.getContext().reportError(Fixup.getLoc(),
190 Asm.getContext().reportError(Fixup.getLoc(),
195 if (!getAArch64FixupKindMachOInfo(Fixup, Type, Target.getSymA(), Log2Size,
197 Asm.getContext().reportError(Fixup.getLoc(), "unknown AArch64 fixup kind!");
209 Asm.getContext().reportError(Fixup.getLoc(),
229 Asm.getFragmentOffset(*Fragment) + Fixup.getOffset()) {
241 Asm.getContext().reportError(Fixup.getLoc(),
248 Asm.getContext().reportError(Fixup.getLoc(),
262 Fixup.getLoc(),
269 Fixup.getLoc(),
277 Fixup.getLoc(), "unsupported relocation with identical base");
311 Fixup.getLoc(),
348 Fixup.getLoc(),
360 Value -= Writer->getFragmentAddress(Asm, Fragment) + Fixup.getOffset() +
376 Asm.getContext().reportError(Fixup.getLoc(),
400 auto *Expr = cast<AArch64AuthMCExpr>(Fixup.getValue());
405 Asm.getContext().reportError(Fixup.getLoc(),
412 Fixup.getLoc(), "invalid auth relocation size, must be 8 bytes");
418 Fixup.getLoc(),
427 Asm.getContext().reportError(Fixup.getLoc(),