Lines Matching refs:Stream
405 void emitBlockInfoBlock(llvm::BitstreamWriter &Stream);
431 void writeIndex(llvm::BitstreamWriter &Stream);
436 llvm::BitstreamWriter &Stream,
440 Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_SETBID, Record);
447 Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_BLOCKNAME, Record);
451 llvm::BitstreamWriter &Stream,
457 Stream.EmitRecord(llvm::bitc::BLOCKINFO_CODE_SETRECORDNAME, Record);
461 GlobalModuleIndexBuilder::emitBlockInfoBlock(llvm::BitstreamWriter &Stream) {
463 Stream.EnterSubblock(llvm::bitc::BLOCKINFO_BLOCK_ID, 3);
465 #define BLOCK(X) emitBlockID(X ## _ID, #X, Stream, Record)
466 #define RECORD(X) emitRecordID(X, #X, Stream, Record)
474 Stream.ExitBlock();
689 void GlobalModuleIndexBuilder::writeIndex(llvm::BitstreamWriter &Stream) {
693 Stream.Emit((unsigned)'B', 8);
694 Stream.Emit((unsigned)'C', 8);
695 Stream.Emit((unsigned)'G', 8);
696 Stream.Emit((unsigned)'I', 8);
700 emitBlockInfoBlock(Stream);
702 Stream.EnterSubblock(GLOBAL_INDEX_BLOCK_ID, 3);
707 Stream.EmitRecord(INDEX_METADATA, Record);
726 Stream.EmitRecord(MODULE, Record);
757 unsigned IDTableAbbrev = Stream.EmitAbbrev(Abbrev);
761 Stream.EmitRecordWithBlob(IDTableAbbrev, Record, IdentifierTable);
764 Stream.ExitBlock();