Lines Matching refs:Layout
37 const MCAsmLayout &Layout, const MCFragment *Fragment,
145 MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout,
151 uint32_t FixupOffset = Layout.getFragmentOffset(Fragment);
224 Layout.getSymbolOffset(*B) ==
225 Layout.getFragmentOffset(Fragment) + Fixup.getOffset()) {
277 Value += (!A->getFragment() ? 0 : Writer->getSymbolAddress(*A, Layout)) -
279 *A_Base, Layout));
280 Value -= (!B->getFragment() ? 0 : Writer->getSymbolAddress(*B, Layout)) -
282 *B_Base, Layout));
316 Res, Layout, Writer->getSectionAddressMap())) {
324 if (!Symbol->getVariableValue()->evaluateAsRelocatable(Target, &Layout,
331 return recordRelocation(Writer, Asm, Layout, Fragment, Fixup, Target,
353 Layout.getSymbolOffset(*Symbol) - Layout.getSymbolOffset(*Base);
366 Value += Writer->getSymbolAddress(*Symbol, Layout);
369 Value -= Writer->getFragmentAddress(Fragment, Layout) +
376 Res, Layout, Writer->getSectionAddressMap())) {