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,
70 bool AMDGPUAsmBackend::fixupNeedsRelaxation(const MCFixup &Fixup, in fixupNeedsRelaxation() argument
113 static uint64_t adjustFixupValue(const MCFixup &Fixup, uint64_t Value, in adjustFixupValue() argument
117 switch (Fixup.getTargetKind()) { in adjustFixupValue()
122 Ctx->reportError(Fixup.getLoc(), "branch size exceeds simm16"); in adjustFixupValue()
138 void AMDGPUAsmBackend::applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, in applyFixup() argument
143 if (Fixup.getKind() >= FirstLiteralRelocationKind) in applyFixup()
146 Value = adjustFixupValue(Fixup, Value, &Asm.getContext()); in applyFixup()
150 MCFixupKindInfo Info = getFixupKindInfo(Fixup.getKind()); in applyFixup()
155 unsigned NumBytes = getFixupKindNumBytes(Fixup.getKind()); in applyFixup()
156 uint32_t Offset = Fixup.getOffset(); in applyFixup()
191 const MCFixup &Fixup, in shouldForceRelocation() argument
193 return Fixup.getKind() >= FirstLiteralRelocationKind; in shouldForceRelocation()