Lines Matching refs:Fixup
35 void applyFixup(const MCAssembler &Asm, const MCFixup &Fixup,
39 bool fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value,
55 bool shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup,
71 bool AMDGPUAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup, in fixupNeedsRelaxation() argument
114 static uint64_t adjustFixupValue(const MCFixup &Fixup, uint64_t Value, in adjustFixupValue() argument
118 switch (Fixup.getTargetKind()) { in adjustFixupValue()
123 Ctx->reportError(Fixup.getLoc(), "branch size exceeds simm16"); in adjustFixupValue()
139 void AMDGPUAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, in applyFixup() argument
144 if (Fixup.getKind() >= FirstLiteralRelocationKind) in applyFixup()
147 Value = adjustFixupValue(Fixup, Value, &Asm.getContext()); in applyFixup()
151 MCFixupKindInfo Info = getFixupKindInfo(Fixup.getKind()); in applyFixup()
156 unsigned NumBytes = getFixupKindNumBytes(Fixup.getKind()); in applyFixup()
157 uint32_t Offset = Fixup.getOffset(); in applyFixup()
195 const MCFixup &Fixup, in shouldForceRelocation() argument
198 return Fixup.getKind() >= FirstLiteralRelocationKind; in shouldForceRelocation()