Lines Matching defs:Cursor

1269                                               BitstreamCursor &Cursor,
1274 SavedStreamPosition SavedPosition(Cursor);
1275 if (llvm::Error Err = Cursor.JumpToBit(Offset)) {
1282 Expected<unsigned> MaybeCode = Cursor.ReadCode();
1289 Expected<unsigned> MaybeRecCode = Cursor.readRecord(Code, Record, &Blob);
1318 BitstreamCursor &Cursor,
1323 SavedStreamPosition SavedPosition(Cursor);
1324 if (llvm::Error Err = Cursor.JumpToBit(Offset)) {
1331 Expected<unsigned> MaybeCode = Cursor.ReadCode();
1338 Expected<unsigned> MaybeRecCode = Cursor.readRecord(Code, Record, &Blob);
1505 BitstreamCursor &Cursor = F->SLocEntryCursor;
1506 SavedStreamPosition SavedPosition(Cursor);
1507 if (llvm::Error Err = Cursor.JumpToBit(F->SLocEntryOffsetsBase +
1511 Expected<llvm::BitstreamEntry> MaybeEntry = Cursor.advance();
1523 Expected<unsigned> MaybeSLOC = Cursor.readRecord(Entry.ID, Record, &Blob);
1796 llvm::Error ASTReader::ReadBlockAbbrevs(BitstreamCursor &Cursor,
1799 if (llvm::Error Err = Cursor.EnterSubBlock(BlockID))
1803 *StartOfBlockOffset = Cursor.GetCurrentBitNo();
1806 uint64_t Offset = Cursor.GetCurrentBitNo();
1807 Expected<unsigned> MaybeCode = Cursor.ReadCode();
1814 if (llvm::Error Err = Cursor.JumpToBit(Offset))
1818 if (llvm::Error Err = Cursor.ReadAbbrevRecord())
2161 BitstreamCursor Cursor = MacroCursor;
2162 if (llvm::Error Err = Cursor.JumpToBit(I.MacroStartOffset)) {
2169 Expected<llvm::BitstreamEntry> MaybeE = Cursor.advanceSkippingSubblocks();
2186 Expected<unsigned> MaybeRecord = Cursor.readRecord(E.ID, Record);
2308 BitstreamCursor &Cursor = M.MacroCursor;
2309 SavedStreamPosition SavedPosition(Cursor);
2311 Cursor.JumpToBit(M.MacroOffsetsBase + PMInfo.MacroDirectivesOffset)) {
2329 Cursor.advance(BitstreamCursor::AF_DontPopBlockAtEnd);
2342 Expected<unsigned> MaybePP = Cursor.readRecord(Entry.ID, Record);
2461 BitstreamCursor &Cursor = F.InputFilesCursor;
2462 SavedStreamPosition SavedPosition(Cursor);
2463 if (llvm::Error Err = Cursor.JumpToBit(F.InputFilesOffsetBase +
2469 Expected<unsigned> MaybeCode = Cursor.ReadCode();
2478 if (Expected<unsigned> Maybe = Cursor.readRecord(Code, Record, &Blob))
2509 Expected<llvm::BitstreamEntry> MaybeEntry = Cursor.advance();
2517 if (Expected<unsigned> Maybe = Cursor.readRecord(Entry.ID, Record))
2546 BitstreamCursor &Cursor = F.InputFilesCursor;
2547 SavedStreamPosition SavedPosition(Cursor);
2548 if (llvm::Error Err = Cursor.JumpToBit(F.InputFilesOffsetBase +
4391 static bool SkipCursorToBlock(BitstreamCursor &Cursor, unsigned BlockID) {
4393 Expected<llvm::BitstreamEntry> MaybeEntry = Cursor.advance();
4408 if (Expected<unsigned> Skipped = Cursor.skipRecord(Entry.ID))
4418 if (llvm::Error Err = Cursor.EnterSubBlock(BlockID)) {
4427 if (llvm::Error Err = Cursor.SkipBlock()) {
5550 BitstreamCursor &Cursor = InputFilesCursor;
5551 SavedStreamPosition SavedPosition(Cursor);
5553 Cursor.JumpToBit(InputFilesOffsetBase + InputFileOffs[I])) {
5558 Expected<unsigned> MaybeCode = Cursor.ReadCode();
5569 Cursor.readRecord(Code, Record, &Blob);
7610 BitstreamCursor &Cursor = Loc.F->DeclsCursor;
7611 SavedStreamPosition SavedPosition(Cursor);
7612 if (llvm::Error Err = Cursor.JumpToBit(Loc.Offset)) {
7619 Expected<unsigned> MaybeCode = Cursor.ReadCode();
7627 Expected<unsigned> MaybeRecCode = Record.readRecord(Cursor, Code);
7645 BitstreamCursor &Cursor = Loc.F->DeclsCursor;
7646 SavedStreamPosition SavedPosition(Cursor);
7647 if (llvm::Error Err = Cursor.JumpToBit(Loc.Offset)) {
7654 Expected<unsigned> MaybeCode = Cursor.ReadCode();
7662 Expected<unsigned> MaybeRecCode = Record.readRecord(Cursor, Code);
9543 BitstreamCursor &Cursor = I->first;
9545 SavedStreamPosition SavedPosition(Cursor);
9550 Cursor.advanceSkippingSubblocks(
9572 Expected<unsigned> MaybeComment = Cursor.readRecord(Entry.ID, Record);
10355 Expected<unsigned> ASTRecordReader::readRecord(llvm::BitstreamCursor &Cursor,
10359 return Cursor.readRecord(AbbrevID, Record);