Lines Matching refs:Fixup

32                                  const MCFixup &Fixup,
40 const MCFixup &Fixup,
48 const MCFixup &Fixup,
53 const MCFragment *Fragment, const MCFixup &Fixup,
62 const MCFixup &Fixup, MCValue Target, in recordRelocation() argument
65 RecordX86_64Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, in recordRelocation()
68 RecordX86Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, in recordRelocation()
104 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, in RecordX86_64Relocation() argument
106 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); in RecordX86_64Relocation()
107 unsigned IsRIPRel = isFixupKindRIPRel(Fixup.getKind()); in RecordX86_64Relocation()
108 unsigned Log2Size = getFixupKindLog2Size(Fixup.getKind()); in RecordX86_64Relocation()
112 Layout.getFragmentOffset(Fragment) + Fixup.getOffset(); in RecordX86_64Relocation()
114 Writer->getFragmentAddress(Fragment, Layout) + Fixup.getOffset(); in RecordX86_64Relocation()
158 Asm.getContext().reportError(Fixup.getLoc(), in RecordX86_64Relocation()
167 Fixup.getLoc(), "unsupported pc-relative relocation of difference"); in RecordX86_64Relocation()
183 Fixup.getLoc(), "unsupported relocation with identical base"); in RecordX86_64Relocation()
191 Asm.getContext().reportError(Fixup.getLoc(), in RecordX86_64Relocation()
261 Asm.getContext().reportError(Fixup.getLoc(), in RecordX86_64Relocation()
268 Fixup.getLoc(), "unsupported relocation of undefined symbol '" + in RecordX86_64Relocation()
280 if (unsigned(Fixup.getKind()) == X86::reloc_riprel_4byte_movq_load) in RecordX86_64Relocation()
288 Fixup.getLoc(), "unsupported symbol modifier in relocation"); in RecordX86_64Relocation()
316 Fixup.getLoc(), in RecordX86_64Relocation()
335 Fixup.getLoc(), "TLVP symbol modifier should have been rip-rel"); in RecordX86_64Relocation()
339 Fixup.getLoc(), "unsupported symbol modifier in relocation"); in RecordX86_64Relocation()
343 unsigned Kind = Fixup.getKind(); in RecordX86_64Relocation()
346 Fixup.getLoc(), in RecordX86_64Relocation()
369 const MCFixup &Fixup, in recordScatteredRelocation() argument
374 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment)+Fixup.getOffset(); in recordScatteredRelocation()
375 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); in recordScatteredRelocation()
383 Fixup.getLoc(), in recordScatteredRelocation()
399 Fixup.getLoc(), in recordScatteredRelocation()
424 Asm.getContext().reportError(Fixup.getLoc(), in recordScatteredRelocation()
469 const MCFixup &Fixup, in recordTLVPRelocation() argument
476 unsigned Log2Size = getFixupKindLog2Size(Fixup.getKind()); in recordTLVPRelocation()
477 uint32_t Value = Layout.getFragmentOffset(Fragment)+Fixup.getOffset(); in recordTLVPRelocation()
487 Writer->getFragmentAddress(Fragment, Layout) + Fixup.getOffset(); in recordTLVPRelocation()
511 const MCFixup &Fixup, in RecordX86Relocation() argument
514 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); in RecordX86Relocation()
515 unsigned Log2Size = getFixupKindLog2Size(Fixup.getKind()); in RecordX86Relocation()
520 recordTLVPRelocation(Writer, Asm, Layout, Fragment, Fixup, Target, in RecordX86Relocation()
529 recordScatteredRelocation(Writer, Asm, Layout, Fragment, Fixup, in RecordX86Relocation()
548 recordScatteredRelocation(Writer, Asm, Layout, Fragment, Fixup, Target, in RecordX86Relocation()
553 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment)+Fixup.getOffset(); in RecordX86Relocation()