Lines Matching defs:Section
98 void EmitZerofill(MCSection *Section, MCSymbol *Symbol = nullptr,
100 void EmitTBSSSymbol(MCSection *Section, MCSymbol *Symbol, uint64_t Size,
149 void MCMachOStreamer::ChangeSection(MCSection *Section,
152 bool Created = MCObjectStreamer::changeSectionImpl(Section, Subsection);
153 const MCSectionMachO &MSec = *cast<MCSectionMachO>(Section);
162 if (LabelSections && !HasSectionLabel[Section] &&
163 !Section->getBeginSymbol()) {
165 Section->setBeginSymbol(Label);
166 HasSectionLabel[Section] = true;
287 ISD.Section = getCurrentSectionOnly();
398 void MCMachOStreamer::EmitZerofill(MCSection *Section, MCSymbol *Symbol,
400 getAssembler().registerSection(*Section);
407 assert(Section->isVirtualSection() && "Section does not have zerofill type!");
415 new MCAlignFragment(ByteAlignment, 0, 0, ByteAlignment, Section);
417 MCFragment *F = new MCFillFragment(0, 0, Size, Section);
421 if (ByteAlignment > Section->getAlignment())
422 Section->setAlignment(ByteAlignment);
427 void MCMachOStreamer::EmitTBSSSymbol(MCSection *Section, MCSymbol *Symbol,
429 EmitZerofill(Section, Symbol, Size, ByteAlignment);