Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:Fixup

31                                  const MCFixup &Fixup, MCValue Target,
36 const MCFragment *Fragment, const MCFixup &Fixup,
45 const MCFixup &Fixup, MCValue Target,
50 RecordPPCRelocation(Writer, Asm, Layout, Fragment, Fixup, Target,
61 report_fatal_error("log2size(FixupKind): Unhandled fixup kind!");
81 /// Translates generic PPC fixup kind to Mach-O/PPC relocation type enum.
85 // Fixup.getKind()
95 report_fatal_error("Unimplemented fixup kind (relative)");
105 llvm_unreachable("Unsupported modifier for half16 fixup");
121 report_fatal_error("Unimplemented fixup kind (absolute)!");
125 llvm_unreachable("Unsupported modifier for half16 fixup");
175 /// Compute fixup offset (address).
178 const MCFixup &Fixup) {
179 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment) + Fixup.getOffset();
182 if (unsigned(Fixup.getKind()) == PPC::fixup_ppc_half16)
193 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target,
196 const uint32_t FixupOffset = getFixupOffset(Layout, Fragment, Fixup);
197 const MCFixupKind FK = Fixup.getKind();
244 Asm.getContext().reportError(Fixup.getLoc(),
303 const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target,
305 const MCFixupKind FK = Fixup.getKind(); // unsigned
317 recordScatteredRelocation(Writer, Asm, Layout, Fragment, Fixup, Target,
329 const uint32_t FixupOffset = getFixupOffset(Layout, Fragment, Fixup);
356 // For external relocations, make sure to offset the fixup value to