Lines Matching defs:Asm
30 const MCAssembler &Asm,
36 const MCAssembler &Asm,
42 const MCAssembler &Asm,
50 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm,
134 MachObjectWriter *Writer, const MCAssembler &Asm,
137 uint32_t FixupOffset = Asm.getFragmentOffset(*Fragment) + Fixup.getOffset();
140 Asm.getContext().reportError(Fixup.getLoc(),
147 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind());
154 Asm.getContext().reportError(Fixup.getLoc(),
160 uint32_t Value = Writer->getSymbolAddress(*A, Asm);
169 Asm.getContext().reportError(Fixup.getLoc(),
177 Value2 = Writer->getSymbolAddress(B->getSymbol(), Asm);
204 if (Asm.isThumbFunc(A))
208 if (Asm.isThumbFunc(A))
244 MachObjectWriter *Writer, const MCAssembler &Asm,
247 uint32_t FixupOffset = Asm.getFragmentOffset(*Fragment) + Fixup.getOffset();
250 Asm.getContext().reportError(Fixup.getLoc(),
257 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind());
263 Asm.getContext().reportError(Fixup.getLoc(),
269 uint32_t Value = Writer->getSymbolAddress(*A, Asm);
279 Asm.getContext().reportError(Fixup.getLoc(),
287 Value2 = Writer->getSymbolAddress(B->getSymbol(), Asm);
315 const MCAssembler &Asm,
361 MCAssembler &Asm,
365 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind());
373 Asm.getContext().reportError(Fixup.getLoc(), "unsupported relocation type");
382 return recordARMScatteredHalfRelocation(Writer, Asm, Fragment, Fixup,
384 return recordARMScatteredRelocation(Writer, Asm, Fragment, Fixup, Target,
403 return recordARMScatteredRelocation(Writer, Asm, Fragment, Fixup, Target,
407 uint32_t FixupOffset = Asm.getFragmentOffset(*Fragment) + Fixup.getOffset();
423 Res, Asm, Writer->getSectionAddressMap())) {
430 if (requiresExternRelocation(Writer, Asm, *Fragment, RelocType, *A,
438 FixedValue -= Asm.getSymbolOffset(*A);