Lines Matching defs:Asm

28                                  const MCAssembler &Asm,
35 const MCAssembler &Asm,
42 const MCAssembler &Asm,
47 void RecordX86_64Relocation(MachObjectWriter *Writer, MCAssembler &Asm,
55 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm,
59 RecordX86_64Relocation(Writer, Asm, Fragment, Fixup, Target, FixedValue);
61 RecordX86Relocation(Writer, Asm, Fragment, Fixup, Target, FixedValue);
96 MachObjectWriter *Writer, MCAssembler &Asm, const MCFragment *Fragment,
98 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind());
103 uint32_t FixupOffset = Asm.getFragmentOffset(*Fragment) + Fixup.getOffset();
105 Writer->getFragmentAddress(Asm, Fragment) + Fixup.getOffset();
148 Asm.getContext().reportError(Fixup.getLoc(),
156 Asm.getContext().reportError(
172 Asm.getContext().reportError(
181 Asm.getContext().reportError(Fixup.getLoc(),
187 Value += Writer->getSymbolAddress(*A, Asm) -
188 (!A_Base ? 0 : Writer->getSymbolAddress(*A_Base, Asm));
189 Value -= Writer->getSymbolAddress(*B, Asm) -
190 (!B_Base ? 0 : Writer->getSymbolAddress(*B_Base, Asm));
233 Value += Asm.getSymbolOffset(*Symbol) - Asm.getSymbolOffset(*RelSymbol);
237 Value += Writer->getSymbolAddress(*Symbol, Asm);
245 Value->evaluateAsAbsolute(Res, Asm, Writer->getSectionAddressMap());
250 Asm.getContext().reportError(Fixup.getLoc(),
256 Asm.getContext().reportError(
276 Asm.getContext().reportError(
304 Asm.getContext().reportError(
323 Asm.getContext().reportError(
327 Asm.getContext().reportError(
333 Asm.getContext().reportError(
354 const MCAssembler &Asm,
361 uint32_t FixupOffset = Asm.getFragmentOffset(*Fragment) + Fixup.getOffset();
362 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind());
369 Asm.getContext().reportError(
376 uint32_t Value = Writer->getSymbolAddress(*A, Asm);
385 Asm.getContext().reportError(
399 Value2 = Writer->getSymbolAddress(*SB, Asm);
411 Asm.getContext().reportError(Fixup.getLoc(),
453 const MCAssembler &Asm,
463 uint32_t Value = Asm.getFragmentOffset(*Fragment) + Fixup.getOffset();
473 Writer->getFragmentAddress(Asm, Fragment) + Fixup.getOffset();
476 Writer->getSymbolAddress(SymB->getSymbol(), Asm) +
492 const MCAssembler &Asm,
497 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind());
503 recordTLVPRelocation(Writer, Asm, Fragment, Fixup, Target, FixedValue);
511 recordScatteredRelocation(Writer, Asm, Fragment, Fixup, Target, Log2Size,
531 recordScatteredRelocation(Writer, Asm, Fragment, Fixup, Target, Log2Size,
536 uint32_t FixupOffset = Asm.getFragmentOffset(*Fragment) + Fixup.getOffset();
554 Res, Asm, Writer->getSectionAddressMap())) {
567 FixedValue -= Asm.getSymbolOffset(*A);