Lines Matching refs:Fixup

260 const char *ARMAsmBackend::reasonForFixupRelaxation(const MCFixup &Fixup,  in reasonForFixupRelaxation()  argument
262 switch (Fixup.getTargetKind()) { in reasonForFixupRelaxation()
339 bool ARMAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup, in fixupNeedsRelaxation() argument
341 return reasonForFixupRelaxation(Fixup, Value); in fixupNeedsRelaxation()
443 const MCFixup &Fixup, in adjustFixupValue() argument
447 unsigned Kind = Fixup.getKind(); in adjustFixupValue()
533 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
554 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
585 dyn_cast<MCSymbolRefExpr>(Fixup.getValue())) in adjustFixupValue()
592 Ctx.reportError(Fixup.getLoc(), "Relocation out of range"); in adjustFixupValue()
616 Ctx.reportError(Fixup.getLoc(), "Relocation out of range"); in adjustFixupValue()
637 Ctx.reportError(Fixup.getLoc(), "Relocation out of range"); in adjustFixupValue()
682 Ctx.reportError(Fixup.getLoc(), "misaligned ARM call destination"); in adjustFixupValue()
688 dyn_cast<MCSymbolRefExpr>(Fixup.getValue())) in adjustFixupValue()
711 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
713 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
724 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
737 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
739 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
748 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
750 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
765 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
786 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
812 Ctx.reportError(Fixup.getLoc(), "invalid value for this fixup"); in adjustFixupValue()
817 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
832 Ctx.reportError(Fixup.getLoc(), "out of range immediate fixup value"); in adjustFixupValue()
839 Ctx.reportError(Fixup.getLoc(), "out of range immediate fixup value"); in adjustFixupValue()
854 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
856 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
865 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
867 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
884 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
886 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
894 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
896 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
911 const MCFixup &Fixup, in shouldForceRelocation() argument
916 const unsigned FixupKind = Fixup.getKind(); in shouldForceRelocation()
1082 void ARMAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, in applyFixup() argument
1087 unsigned Kind = Fixup.getKind(); in applyFixup()
1091 Value = adjustFixupValue(Asm, Fixup, Target, Value, IsResolved, Ctx, STI); in applyFixup()
1096 unsigned Offset = Fixup.getOffset(); in applyFixup()