Lines Matching refs:Writer
1 //===-- AArch64MachObjectWriter.cpp - ARM Mach Object Writer --------------===//
43 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm,
149 MachObjectWriter *Writer, MCAssembler &Asm, const MCFragment *Fragment,
151 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind());
217 const MCSymbol *A_Base = Writer->getAtom(*A);
220 const MCSymbol *B_Base = Writer->getAtom(*B);
235 Writer->addRelocation(A_Base, Fragment->getParent(), MRE);
280 Value += (!A->getFragment() ? 0 : Writer->getSymbolAddress(*A, Asm)) -
283 : Writer->getSymbolAddress(*A_Base, Asm));
284 Value -= (!B->getFragment() ? 0 : Writer->getSymbolAddress(*B, Asm)) -
287 : Writer->getSymbolAddress(*B_Base, Asm));
294 Writer->addRelocation(A_Base, Fragment->getParent(), MRE);
320 const MCSymbol *Base = Writer->getAtom(*Symbol);
356 Value += Writer->getSymbolAddress(*Symbol, Asm);
359 Value -= Writer->getFragmentAddress(Asm, Fragment) + Fixup.getOffset() +
384 Writer->addRelocation(RelSymbol, Fragment->getParent(), MRE);
405 Writer->addRelocation(RelSymbol, Fragment->getParent(), MRE);