• Home
  • Raw
  • Download

Lines Matching refs:Streamer

26 void ConstantPool::emitEntries(MCStreamer &Streamer) {  in emitEntries()  argument
29 Streamer.emitDataRegion(MCDR_DataRegion); in emitEntries()
31 Streamer.emitCodeAlignment(Entry.Size); // align naturally in emitEntries()
32 Streamer.emitLabel(Entry.Label); in emitEntries()
33 Streamer.emitValue(Entry.Value, Entry.Size, Entry.Loc); in emitEntries()
35 Streamer.emitDataRegion(MCDR_DataRegionEnd); in emitEntries()
79 static void emitConstantPool(MCStreamer &Streamer, MCSection *Section, in emitConstantPool() argument
82 Streamer.SwitchSection(Section); in emitConstantPool()
83 CP.emitEntries(Streamer); in emitConstantPool()
87 void AssemblerConstantPools::emitAll(MCStreamer &Streamer) { in emitAll() argument
93 emitConstantPool(Streamer, Section, CP); in emitAll()
97 void AssemblerConstantPools::emitForCurrentSection(MCStreamer &Streamer) { in emitForCurrentSection() argument
98 MCSection *Section = Streamer.getCurrentSectionOnly(); in emitForCurrentSection()
100 emitConstantPool(Streamer, Section, *CP); in emitForCurrentSection()
103 void AssemblerConstantPools::clearCacheForCurrentSection(MCStreamer &Streamer) { in clearCacheForCurrentSection() argument
104 MCSection *Section = Streamer.getCurrentSectionOnly(); in clearCacheForCurrentSection()
109 const MCExpr *AssemblerConstantPools::addEntry(MCStreamer &Streamer, in addEntry() argument
112 MCSection *Section = Streamer.getCurrentSectionOnly(); in addEntry()
113 return getOrCreateConstantPool(Section).addEntry(Expr, Streamer.getContext(), in addEntry()