Lines Matching refs:Cursor
1227 BitstreamCursor &Cursor, in ReadLexicalDeclContextStorage() argument
1232 SavedStreamPosition SavedPosition(Cursor); in ReadLexicalDeclContextStorage()
1233 if (llvm::Error Err = Cursor.JumpToBit(Offset)) { in ReadLexicalDeclContextStorage()
1240 Expected<unsigned> MaybeCode = Cursor.ReadCode(); in ReadLexicalDeclContextStorage()
1247 Expected<unsigned> MaybeRecCode = Cursor.readRecord(Code, Record, &Blob); in ReadLexicalDeclContextStorage()
1277 BitstreamCursor &Cursor, in ReadVisibleDeclContextStorage() argument
1282 SavedStreamPosition SavedPosition(Cursor); in ReadVisibleDeclContextStorage()
1283 if (llvm::Error Err = Cursor.JumpToBit(Offset)) { in ReadVisibleDeclContextStorage()
1290 Expected<unsigned> MaybeCode = Cursor.ReadCode(); in ReadVisibleDeclContextStorage()
1297 Expected<unsigned> MaybeRecCode = Cursor.readRecord(Code, Record, &Blob); in ReadVisibleDeclContextStorage()
1464 BitstreamCursor &Cursor = F->SLocEntryCursor; in readSLocOffset() local
1465 SavedStreamPosition SavedPosition(Cursor); in readSLocOffset()
1466 if (llvm::Error Err = Cursor.JumpToBit(F->SLocEntryOffsetsBase + in readSLocOffset()
1470 Expected<llvm::BitstreamEntry> MaybeEntry = Cursor.advance(); in readSLocOffset()
1482 Expected<unsigned> MaybeSLOC = Cursor.readRecord(Entry.ID, Record, &Blob); in readSLocOffset()
1757 llvm::Error ASTReader::ReadBlockAbbrevs(BitstreamCursor &Cursor, in ReadBlockAbbrevs() argument
1760 if (llvm::Error Err = Cursor.EnterSubBlock(BlockID)) in ReadBlockAbbrevs()
1764 *StartOfBlockOffset = Cursor.GetCurrentBitNo(); in ReadBlockAbbrevs()
1767 uint64_t Offset = Cursor.GetCurrentBitNo(); in ReadBlockAbbrevs()
1768 Expected<unsigned> MaybeCode = Cursor.ReadCode(); in ReadBlockAbbrevs()
1775 if (llvm::Error Err = Cursor.JumpToBit(Offset)) in ReadBlockAbbrevs()
1779 if (llvm::Error Err = Cursor.ReadAbbrevRecord()) in ReadBlockAbbrevs()
2120 BitstreamCursor Cursor = MacroCursor; in ReadDefinedMacros() local
2121 if (llvm::Error Err = Cursor.JumpToBit(I.MacroStartOffset)) { in ReadDefinedMacros()
2128 Expected<llvm::BitstreamEntry> MaybeE = Cursor.advanceSkippingSubblocks(); in ReadDefinedMacros()
2145 Expected<unsigned> MaybeRecord = Cursor.readRecord(E.ID, Record); in ReadDefinedMacros()
2267 BitstreamCursor &Cursor = M.MacroCursor; in resolvePendingMacro() local
2268 SavedStreamPosition SavedPosition(Cursor); in resolvePendingMacro()
2270 Cursor.JumpToBit(M.MacroOffsetsBase + PMInfo.MacroDirectivesOffset)) { in resolvePendingMacro()
2288 Cursor.advance(BitstreamCursor::AF_DontPopBlockAtEnd); in resolvePendingMacro()
2301 Expected<unsigned> MaybePP = Cursor.readRecord(Entry.ID, Record); in resolvePendingMacro()
2420 BitstreamCursor &Cursor = F.InputFilesCursor; in getInputFileInfo() local
2421 SavedStreamPosition SavedPosition(Cursor); in getInputFileInfo()
2422 if (llvm::Error Err = Cursor.JumpToBit(F.InputFilesOffsetBase + in getInputFileInfo()
2428 Expected<unsigned> MaybeCode = Cursor.ReadCode(); in getInputFileInfo()
2437 if (Expected<unsigned> Maybe = Cursor.readRecord(Code, Record, &Blob)) in getInputFileInfo()
2468 Expected<llvm::BitstreamEntry> MaybeEntry = Cursor.advance(); in getInputFileInfo()
2476 if (Expected<unsigned> Maybe = Cursor.readRecord(Entry.ID, Record)) in getInputFileInfo()
2505 BitstreamCursor &Cursor = F.InputFilesCursor; in getInputFile() local
2506 SavedStreamPosition SavedPosition(Cursor); in getInputFile()
2507 if (llvm::Error Err = Cursor.JumpToBit(F.InputFilesOffsetBase + in getInputFile()
4382 static bool SkipCursorToBlock(BitstreamCursor &Cursor, unsigned BlockID) { in SkipCursorToBlock() argument
4384 Expected<llvm::BitstreamEntry> MaybeEntry = Cursor.advance(); in SkipCursorToBlock()
4399 if (Expected<unsigned> Skipped = Cursor.skipRecord(Entry.ID)) in SkipCursorToBlock()
4409 if (llvm::Error Err = Cursor.EnterSubBlock(BlockID)) { in SkipCursorToBlock()
4418 if (llvm::Error Err = Cursor.SkipBlock()) { in SkipCursorToBlock()
5544 BitstreamCursor &Cursor = InputFilesCursor; in readASTFileControlBlock() local
5545 SavedStreamPosition SavedPosition(Cursor); in readASTFileControlBlock()
5547 Cursor.JumpToBit(InputFilesOffsetBase + InputFileOffs[I])) { in readASTFileControlBlock()
5552 Expected<unsigned> MaybeCode = Cursor.ReadCode(); in readASTFileControlBlock()
5563 Cursor.readRecord(Code, Record, &Blob); in readASTFileControlBlock()
7560 BitstreamCursor &Cursor = Loc.F->DeclsCursor; in GetExternalCXXCtorInitializers() local
7561 SavedStreamPosition SavedPosition(Cursor); in GetExternalCXXCtorInitializers()
7562 if (llvm::Error Err = Cursor.JumpToBit(Loc.Offset)) { in GetExternalCXXCtorInitializers()
7569 Expected<unsigned> MaybeCode = Cursor.ReadCode(); in GetExternalCXXCtorInitializers()
7577 Expected<unsigned> MaybeRecCode = Record.readRecord(Cursor, Code); in GetExternalCXXCtorInitializers()
7595 BitstreamCursor &Cursor = Loc.F->DeclsCursor; in GetExternalCXXBaseSpecifiers() local
7596 SavedStreamPosition SavedPosition(Cursor); in GetExternalCXXBaseSpecifiers()
7597 if (llvm::Error Err = Cursor.JumpToBit(Loc.Offset)) { in GetExternalCXXBaseSpecifiers()
7604 Expected<unsigned> MaybeCode = Cursor.ReadCode(); in GetExternalCXXBaseSpecifiers()
7612 Expected<unsigned> MaybeRecCode = Record.readRecord(Cursor, Code); in GetExternalCXXBaseSpecifiers()
9403 BitstreamCursor &Cursor = I->first; in ReadComments() local
9405 SavedStreamPosition SavedPosition(Cursor); in ReadComments()
9410 Cursor.advanceSkippingSubblocks( in ReadComments()
9432 Expected<unsigned> MaybeComment = Cursor.readRecord(Entry.ID, Record); in ReadComments()
10214 Expected<unsigned> ASTRecordReader::readRecord(llvm::BitstreamCursor &Cursor, in readRecord() argument
10218 return Cursor.readRecord(AbbrevID, Record); in readRecord()