Lines Matching refs:Fixup

245 const char *ARMAsmBackend::reasonForFixupRelaxation(const MCFixup &Fixup,  in reasonForFixupRelaxation()  argument
247 switch (Fixup.getTargetKind()) { in reasonForFixupRelaxation()
324 bool ARMAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value, in fixupNeedsRelaxation() argument
327 return reasonForFixupRelaxation(Fixup, Value); in fixupNeedsRelaxation()
429 const MCFixup &Fixup, in adjustFixupValue() argument
433 unsigned Kind = Fixup.getKind(); in adjustFixupValue()
451 Ctx.reportError(Fixup.getLoc(), "bad relocation fixup type"); in adjustFixupValue()
506 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
527 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
558 dyn_cast<MCSymbolRefExpr>(Fixup.getValue())) in adjustFixupValue()
565 Ctx.reportError(Fixup.getLoc(), "Relocation out of range"); in adjustFixupValue()
589 Ctx.reportError(Fixup.getLoc(), "Relocation out of range"); in adjustFixupValue()
610 Ctx.reportError(Fixup.getLoc(), "Relocation out of range"); in adjustFixupValue()
654 Ctx.reportError(Fixup.getLoc(), "misaligned ARM call destination"); in adjustFixupValue()
660 dyn_cast<MCSymbolRefExpr>(Fixup.getValue())) in adjustFixupValue()
682 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
684 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
695 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
708 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
710 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
719 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
721 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
736 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
757 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
783 Ctx.reportError(Fixup.getLoc(), "invalid value for this fixup"); in adjustFixupValue()
788 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
803 Ctx.reportError(Fixup.getLoc(), "out of range immediate fixup value"); in adjustFixupValue()
810 Ctx.reportError(Fixup.getLoc(), "out of range immediate fixup value"); in adjustFixupValue()
825 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
827 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
836 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
838 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
855 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
857 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
865 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
867 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
882 const MCFixup &Fixup, in shouldForceRelocation() argument
886 const unsigned FixupKind = Fixup.getKind(); in shouldForceRelocation()
1044 void ARMAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, in applyFixup() argument
1049 unsigned Kind = Fixup.getKind(); in applyFixup()
1053 Value = adjustFixupValue(Asm, Fixup, Target, Value, IsResolved, Ctx, STI); in applyFixup()
1058 unsigned Offset = Fixup.getOffset(); in applyFixup()