Lines Matching refs:Layout

59                                               const MCAsmLayout &Layout) const {
61 Layout.getFragmentOffset(Fragment);
65 const MCAsmLayout &Layout) const {
71 if (!S.getVariableValue()->EvaluateAsRelocatable(Target, Layout))
85 Address += getSymbolAddress(&Layout.getAssembler().getSymbolData(
86 Target.getSymA()->getSymbol()), Layout);
88 Address += getSymbolAddress(&Layout.getAssembler().getSymbolData(
89 Target.getSymB()->getSymbol()), Layout);
94 Layout.getSymbolOffset(SD);
98 const MCAsmLayout &Layout) const {
99 uint64_t EndAddr = getSectionAddress(SD) + Layout.getSectionAddressSize(SD);
101 if (Next >= Layout.getSectionOrder().size())
104 const MCSectionData &NextSD = *Layout.getSectionOrder()[Next];
183 const MCAsmLayout &Layout,
188 uint64_t SectionSize = Layout.getSectionAddressSize(&SD);
192 assert(Layout.getSectionFileSize(&SD) == 0 && "Invalid file size!");
289 const MCAsmLayout &Layout) {
320 Address = getSymbolAddress(&Data, Layout);
355 const MCAsmLayout &Layout,
360 TargetObjectWriter->RecordRelocation(this, Asm, Layout, Fragment, Fixup,
530 const MCAsmLayout &Layout) {
532 const SmallVectorImpl<MCSectionData*> &Order = Layout.getSectionOrder();
537 StartAddress += Layout.getSectionAddressSize(SD);
542 StartAddress += getPaddingSize(SD, Layout);
547 const MCAsmLayout &Layout) {
548 computeSectionAddresses(Asm, Layout);
631 const MCAsmLayout &Layout) {
661 uint64_t Size = Layout.getSectionAddressSize(&SD);
662 uint64_t FileSize = Layout.getSectionFileSize(&SD);
663 FileSize += getPaddingSize(&SD, Layout);
693 WriteSection(Asm, Layout, *it, SectionStart, RelocTableEnd, NumRelocs);
734 Asm.WriteSectionData(it, Layout);
736 uint64_t Pad = getPaddingSize(it, Layout);
785 WriteNlist(LocalSymbolData[i], Layout);
787 WriteNlist(ExternalSymbolData[i], Layout);
789 WriteNlist(UndefinedSymbolData[i], Layout);