Lines Matching refs:Fixup

244 const char *ARMAsmBackend::reasonForFixupRelaxation(const MCFixup &Fixup,  in reasonForFixupRelaxation()  argument
246 switch (Fixup.getTargetKind()) { in reasonForFixupRelaxation()
323 bool ARMAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, in fixupNeedsRelaxation() argument
326 return reasonForFixupRelaxation(Fixup, Value); in fixupNeedsRelaxation()
427 const MCFixup &Fixup, in adjustFixupValue() argument
431 unsigned Kind = Fixup.getKind(); in adjustFixupValue()
449 Ctx.reportError(Fixup.getLoc(), "bad relocation fixup type"); in adjustFixupValue()
504 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
525 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
556 dyn_cast<MCSymbolRefExpr>(Fixup.getValue())) in adjustFixupValue()
563 Ctx.reportError(Fixup.getLoc(), "Relocation out of range"); in adjustFixupValue()
587 Ctx.reportError(Fixup.getLoc(), "Relocation out of range"); in adjustFixupValue()
608 Ctx.reportError(Fixup.getLoc(), "Relocation out of range"); in adjustFixupValue()
652 Ctx.reportError(Fixup.getLoc(), "misaligned ARM call destination"); in adjustFixupValue()
658 dyn_cast<MCSymbolRefExpr>(Fixup.getValue())) in adjustFixupValue()
680 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
682 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
693 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
706 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
708 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
717 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
719 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
734 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
755 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
781 Ctx.reportError(Fixup.getLoc(), "invalid value for this fixup"); in adjustFixupValue()
786 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
801 Ctx.reportError(Fixup.getLoc(), "out of range immediate fixup value"); in adjustFixupValue()
808 Ctx.reportError(Fixup.getLoc(), "out of range immediate fixup value"); in adjustFixupValue()
823 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
825 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
834 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
836 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
853 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
855 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
863 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
865 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
880 const MCFixup &Fixup, in shouldForceRelocation() argument
884 const unsigned FixupKind = Fixup.getKind(); in shouldForceRelocation()
1042 void ARMAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, in applyFixup() argument
1047 unsigned Kind = Fixup.getKind(); in applyFixup()
1052 Value = adjustFixupValue(Asm, Fixup, Target, Value, IsResolved, Ctx, STI); in applyFixup()
1056 unsigned Offset = Fixup.getOffset(); in applyFixup()