Lines Matching refs:Streamer
24 void ConstantPool::emitEntries(MCStreamer &Streamer) { in emitEntries() argument
27 Streamer.EmitDataRegion(MCDR_DataRegion); in emitEntries()
30 Streamer.EmitCodeAlignment(I->Size); // align naturally in emitEntries()
31 Streamer.EmitLabel(I->Label); in emitEntries()
32 Streamer.EmitValue(I->Value, I->Size, I->Loc); in emitEntries()
34 Streamer.EmitDataRegion(MCDR_DataRegionEnd); in emitEntries()
64 static void emitConstantPool(MCStreamer &Streamer, MCSection *Section, in emitConstantPool() argument
67 Streamer.SwitchSection(Section); in emitConstantPool()
68 CP.emitEntries(Streamer); in emitConstantPool()
72 void AssemblerConstantPools::emitAll(MCStreamer &Streamer) { in emitAll() argument
80 emitConstantPool(Streamer, Section, CP); in emitAll()
84 void AssemblerConstantPools::emitForCurrentSection(MCStreamer &Streamer) { in emitForCurrentSection() argument
85 MCSection *Section = Streamer.getCurrentSection().first; in emitForCurrentSection()
87 emitConstantPool(Streamer, Section, *CP); in emitForCurrentSection()
91 const MCExpr *AssemblerConstantPools::addEntry(MCStreamer &Streamer, in addEntry() argument
94 MCSection *Section = Streamer.getCurrentSection().first; in addEntry()
95 return getOrCreateConstantPool(Section).addEntry(Expr, Streamer.getContext(), in addEntry()