Home | History | Annotate | Download | only in Frontend

Lines Matching refs:Stream

32   llvm::BitstreamCursor Stream(StreamFile);
35 if (Stream.Read(8) != 'D' ||
36 Stream.Read(8) != 'I' ||
37 Stream.Read(8) != 'A' ||
38 Stream.Read(8) != 'G')
42 while (!Stream.AtEndOfStream()) {
43 if (Stream.ReadCode() != llvm::bitc::ENTER_SUBBLOCK)
47 switch (Stream.ReadSubBlockID()) {
49 if (Stream.ReadBlockInfoBlock())
53 if ((EC = readMetaBlock(Stream)))
57 if ((EC = readDiagnosticBlock(Stream)))
61 if (!Stream.SkipBlock())
77 llvm::BitstreamCursor &Stream, unsigned &BlockOrRecordID) {
80 while (!Stream.AtEndOfStream()) {
81 unsigned Code = Stream.ReadCode();
85 BlockOrRecordID = Stream.ReadSubBlockID();
89 if (Stream.ReadBlockEnd())
94 Stream.ReadAbbrevRecord();
111 SerializedDiagnosticReader::readMetaBlock(llvm::BitstreamCursor &Stream) {
112 if (Stream.EnterSubBlock(clang::serialized_diags::BLOCK_META))
119 llvm::ErrorOr<Cursor> Res = skipUntilRecordOrBlock(Stream, BlockOrCode);
127 if (Stream.SkipBlock())
136 unsigned RecordID = Stream.readRecord(BlockOrCode, Record);
149 SerializedDiagnosticReader::readDiagnosticBlock(llvm::BitstreamCursor &Stream) {
150 if (Stream.EnterSubBlock(clang::serialized_diags::BLOCK_DIAG))
160 llvm::ErrorOr<Cursor> Res = skipUntilRecordOrBlock(Stream, BlockOrCode);
168 if ((EC = readDiagnosticBlock(Stream)))
170 } else if (!Stream.SkipBlock())
184 unsigned RecID = Stream.readRecord(BlockOrCode, Record, &Blob);