Lines Matching full:streamer
1 //===-- CSKYTargetStreamer.h - CSKY Target Streamer ----------*- C++ -*----===//
21 // Emit the contents of the constant pool using the provided streamer.
22 void CSKYConstantPool::emitAll(MCStreamer &Streamer) {
27 Streamer.switchSection(CurrentSection);
29 Streamer.emitDataRegion(MCDR_DataRegion);
31 Streamer.emitCodeAlignment(
33 Streamer.getContext().getSubtargetInfo()); // align naturally
34 Streamer.emitLabel(Entry.Label);
35 Streamer.emitValue(Entry.Value, Entry.Size, Entry.Loc);
37 Streamer.emitDataRegion(MCDR_DataRegionEnd);
41 const MCExpr *CSKYConstantPool::addEntry(MCStreamer &Streamer,
45 CurrentSection = Streamer.getCurrentSectionOnly();
47 auto &Context = Streamer.getContext();
113 ConstantPool->emitAll(Streamer);
120 ConstantPool->emitAll(Streamer);