Lines Matching defs:Stream
378 void emitBlockInfoBlock(llvm::BitstreamWriter &Stream);
402 void writeIndex(llvm::BitstreamWriter &Stream);
407 llvm::BitstreamWriter &Stream,
411 Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_SETBID, Record);
418 Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_BLOCKNAME, Record);
422 llvm::BitstreamWriter &Stream,
428 Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_SETRECORDNAME, Record);
432 GlobalModuleIndexBuilder::emitBlockInfoBlock(llvm::BitstreamWriter &Stream) {
434 Stream.EnterSubblock(llvm::bitc::BLOCKINFO_BLOCK_ID, 3);
436 #define BLOCK(X) emitBlockID(X ## _ID, #X, Stream, Record)
437 #define RECORD(X) emitRecordID(X, #X, Stream, Record)
445 Stream.ExitBlock();
653 void GlobalModuleIndexBuilder::writeIndex(llvm::BitstreamWriter &Stream) {
657 Stream.Emit((unsigned)'B', 8);
658 Stream.Emit((unsigned)'C', 8);
659 Stream.Emit((unsigned)'G', 8);
660 Stream.Emit((unsigned)'I', 8);
664 emitBlockInfoBlock(Stream);
666 Stream.EnterSubblock(GLOBAL_INDEX_BLOCK_ID, 3);
671 Stream.EmitRecord(INDEX_METADATA, Record);
690 Stream.EmitRecord(MODULE, Record);
720 unsigned IDTableAbbrev = Stream.EmitAbbrev(Abbrev);
726 Stream.EmitRecordWithBlob(IDTableAbbrev, Record, IdentifierTable.str());
729 Stream.ExitBlock();