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, uint64_t Value, in fixupNeedsRelaxation() argument
342 return reasonForFixupRelaxation(Fixup, Value); in fixupNeedsRelaxation()
444 const MCFixup &Fixup, in adjustFixupValue() argument
448 unsigned Kind = Fixup.getKind(); in adjustFixupValue()
534 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
555 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
586 dyn_cast<MCSymbolRefExpr>(Fixup.getValue())) in adjustFixupValue()
593 Ctx.reportError(Fixup.getLoc(), "Relocation out of range"); in adjustFixupValue()
617 Ctx.reportError(Fixup.getLoc(), "Relocation out of range"); in adjustFixupValue()
638 Ctx.reportError(Fixup.getLoc(), "Relocation out of range"); in adjustFixupValue()
683 Ctx.reportError(Fixup.getLoc(), "misaligned ARM call destination"); in adjustFixupValue()
689 dyn_cast<MCSymbolRefExpr>(Fixup.getValue())) in adjustFixupValue()
712 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
714 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
725 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
738 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
740 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
749 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
751 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
766 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
787 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
813 Ctx.reportError(Fixup.getLoc(), "invalid value for this fixup"); in adjustFixupValue()
818 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value"); in adjustFixupValue()
833 Ctx.reportError(Fixup.getLoc(), "out of range immediate fixup value"); in adjustFixupValue()
840 Ctx.reportError(Fixup.getLoc(), "out of range immediate fixup value"); in adjustFixupValue()
855 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
857 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
866 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
868 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
885 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
887 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
895 const char *FixupDiagnostic = reasonForFixupRelaxation(Fixup, Value); in adjustFixupValue()
897 Ctx.reportError(Fixup.getLoc(), FixupDiagnostic); in adjustFixupValue()
912 const MCFixup &Fixup, in shouldForceRelocation() argument
917 const unsigned FixupKind = Fixup.getKind(); in shouldForceRelocation()
1083 void ARMAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, in applyFixup() argument
1088 unsigned Kind = Fixup.getKind(); in applyFixup()
1092 Value = adjustFixupValue(Asm, Fixup, Target, Value, IsResolved, Ctx, STI); in applyFixup()
1097 unsigned Offset = Fixup.getOffset(); in applyFixup()