Lines Matching defs:Fixup
36 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
40 bool fixupNeedsRelaxation(const MCFixup &Fixup,
55 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
71 bool AMDGPUAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup,
112 static uint64_t adjustFixupValue(const MCFixup &Fixup, uint64_t Value,
116 switch (Fixup.getTargetKind()) {
121 Ctx->reportError(Fixup.getLoc(), "branch size exceeds simm16");
137 void AMDGPUAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
142 if (Fixup.getKind() >= FirstLiteralRelocationKind)
145 Value = adjustFixupValue(Fixup, Value, &Asm.getContext());
149 MCFixupKindInfo Info = getFixupKindInfo(Fixup.getKind());
154 unsigned NumBytes = getFixupKindNumBytes(Fixup.getKind());
155 uint32_t Offset = Fixup.getOffset();
198 const MCFixup &Fixup,
201 return Fixup.getKind() >= FirstLiteralRelocationKind;