Lines Matching defs:Layout
174 const MCAsmLayout &Layout);
188 uint32_t writeSectionContents(MCAssembler &Asm, const MCAsmLayout &Layout,
190 void writeSection(MCAssembler &Asm, const MCAsmLayout &Layout,
196 const MCAsmLayout &Layout) override;
203 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout,
209 void assignFileOffsets(MCAssembler &Asm, const MCAsmLayout &Layout);
216 uint64_t writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override;
327 const MCAsmLayout &Layout) {
332 if (!Layout.getSymbolOffset(Symbol, Res))
357 const MCAsmLayout &Layout) {
359 const MCSymbol *Base = Layout.getBaseSymbol(MCSym);
400 Local->Data.Value = getSymbolValue(MCSym, Layout);
591 // "Asm.writeSectionData(&MCSec, Layout)", but it's a bit complicated
594 const MCAsmLayout &Layout,
600 Asm.writeSectionData(VecOS, &MCSec, Layout);
613 const MCAsmLayout &Layout,
624 uint32_t CRC = writeSectionContents(Asm, Layout, MCSec);
662 const MCAsmLayout &Layout) {
677 DefineSymbol(Symbol, Asm, Layout);
697 const MCAsmLayout &Layout,
737 int64_t OffsetOfB = Layout.getSymbolOffset(*B);
741 Layout.getFragmentOffset(Fragment) + Fixup.getOffset();
751 Reloc.Data.VirtualAddress = Layout.getFragmentOffset(Fragment);
760 FixedValue += Layout.getSymbolOffset(A);
893 const MCAsmLayout &Layout) {
905 Sec->Header.SizeOfRawData = Layout.getSectionAddressSize(&Section);
953 const MCAsmLayout &Layout) {
1053 assignFileOffsets(Asm, Layout);
1074 writeSection(Asm, Layout, **I, *J);