Lines Matching defs:Fixup

85 static uint64_t adjustFixupValue(const MCFixup &Fixup, uint64_t Value,
87 switch (Fixup.getTargetKind()) {
106 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value.");
108 Ctx.reportError(Fixup.getLoc(), "fixup value must be 2-byte aligned.");
113 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value.");
115 Ctx.reportError(Fixup.getLoc(), "fixup value must be 4-byte aligned.");
120 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value.");
122 Ctx.reportError(Fixup.getLoc(), "fixup value must be 2-byte aligned.");
127 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value.");
129 Ctx.reportError(Fixup.getLoc(), "fixup value must be 2-byte aligned.");
134 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value.");
136 Ctx.reportError(Fixup.getLoc(), "fixup value must be 4-byte aligned.");
146 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value.");
148 Ctx.reportError(Fixup.getLoc(), "fixup value must be 2-byte aligned.");
153 Ctx.reportError(Fixup.getLoc(), "out of range pc-relative fixup value.");
155 Ctx.reportError(Fixup.getLoc(), "fixup value must be 4-byte aligned.");
174 const MCFixup &Fixup,
186 switch (Fixup.getTargetKind()) {
200 void CSKYAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
205 MCFixupKind Kind = Fixup.getKind();
213 Value = adjustFixupValue(Fixup, Value, Ctx);
218 unsigned Offset = Fixup.getOffset();
263 const MCFixup &Fixup,
267 if (Fixup.getKind() >= FirstLiteralRelocationKind)
269 switch (Fixup.getTargetKind()) {
287 bool CSKYAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup,