Lines Matching refs:Section
103 const MCSectionELF &Section =
105 if (Section.getFlags() & ELF::SHF_TLS)
126 // If bundle alignment is used and there are any instructions in the section, it
129 MCSection *Section) {
130 if (Section && Assembler.isBundlingEnabled() && Section->hasInstructions() &&
131 Section->getAlignment() < Assembler.getBundleAlignSize())
132 Section->setAlignment(Assembler.getBundleAlignSize());
135 void MCELFStreamer::ChangeSection(MCSection *Section,
139 report_fatal_error("Unterminated .bundle_lock when changing a section");
142 // Ensure the previous section gets aligned if necessary.
144 auto *SectionELF = static_cast<const MCSectionELF *>(Section);
149 this->MCObjectStreamer::ChangeSection(Section, Subsection);
151 auto *Begin = cast_or_null<MCSymbolELF>(Section->getBeginSymbol());
154 Section->setBeginSymbol(Begin);
197 ISD.Section = getCurrentSectionOnly();
304 MCSection &Section = *getAssembler().getContext().getELFSection(
307 SwitchSection(&Section);
313 // Update the maximum alignment of the section if necessary.
314 if (ByteAlignment > Section.getAlignment())
315 Section.setAlignment(ByteAlignment);
624 // Ensure the last section gets aligned if necessary.
666 void MCELFStreamer::EmitZerofill(MCSection *Section, MCSymbol *Symbol,
671 void MCELFStreamer::EmitTBSSSymbol(MCSection *Section, MCSymbol *Symbol,