Lines Matching full:fixup
36 static unsigned adjustFixupValue(const MCFixup &Fixup, uint64_t Value,
39 unsigned Kind = Fixup.getKind();
72 Ctx->reportError(Fixup.getLoc(), "out of range PC16 fixup");
82 Ctx->reportError(Fixup.getLoc(), "out of range PC19 fixup");
119 Ctx->reportError(Fixup.getLoc(), "out of range PC7 fixup");
129 Ctx->reportError(Fixup.getLoc(), "out of range PC10 fixup");
139 Ctx->reportError(Fixup.getLoc(), "out of range PC16 fixup");
148 Ctx->reportError(Fixup.getLoc(), "out of range PC18 fixup");
155 Ctx->reportError(Fixup.getLoc(), "out of range PC18 fixup");
161 Ctx->reportError(Fixup.getLoc(), "out of range PC18 fixup");
170 Ctx->reportError(Fixup.getLoc(), "out of range PC21 fixup");
179 Ctx->reportError(Fixup.getLoc(), "out of range PC26 fixup");
188 Ctx->reportFatalError(Fixup.getLoc(), "out of range PC26 fixup");
197 Ctx->reportError(Fixup.getLoc(), "out of range PC21 fixup");
212 // Little-endian fixup data byte ordering:
229 /// ApplyFixup - Apply the \p Value for given \p Fixup into the provided
230 /// data fragment, at the offset specified by the fixup and following the
231 /// fixup kind as appropriate.
232 void MipsAsmBackend::applyFixup(const MCFixup &Fixup, char *Data,
235 MCFixupKind Kind = Fixup.getKind();
236 Value = adjustFixupValue(Fixup, Value);
242 unsigned Offset = Fixup.getOffset();
243 // Number of bytes we need to fixup
464 /// processFixupValue - Target hook to process the literal value of a fixup
468 const MCFixup &Fixup,
474 // we are only checking if the fixup can be applied correctly. We have
479 (void)adjustFixupValue(Fixup, Value, &Asm.getContext());