Lines Matching defs:Cursor

769   bool readControlBlock(llvm::BitstreamCursor &Cursor,
771 bool readIdentifierBlock(llvm::BitstreamCursor &Cursor,
773 bool readContextBlock(llvm::BitstreamCursor &Cursor,
775 bool readObjCPropertyBlock(llvm::BitstreamCursor &Cursor,
777 bool readObjCMethodBlock(llvm::BitstreamCursor &Cursor,
779 bool readCXXMethodBlock(llvm::BitstreamCursor &Cursor,
781 bool readFieldBlock(llvm::BitstreamCursor &Cursor,
783 bool readObjCSelectorBlock(llvm::BitstreamCursor &Cursor,
785 bool readGlobalVariableBlock(llvm::BitstreamCursor &Cursor,
787 bool readGlobalFunctionBlock(llvm::BitstreamCursor &Cursor,
789 bool readEnumConstantBlock(llvm::BitstreamCursor &Cursor,
791 bool readTagBlock(llvm::BitstreamCursor &Cursor,
793 bool readTypedefBlock(llvm::BitstreamCursor &Cursor,
836 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
837 if (Cursor.EnterSubBlock(CONTROL_BLOCK_ID))
842 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
857 if (Cursor.SkipBlock())
860 MaybeNext = Cursor.advance();
873 Cursor.readRecord(Next.ID, Scratch, &BlobData);
910 MaybeNext = Cursor.advance();
923 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
924 if (Cursor.EnterSubBlock(IDENTIFIER_BLOCK_ID))
927 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
942 if (Cursor.SkipBlock())
945 MaybeNext = Cursor.advance();
958 Cursor.readRecord(Next.ID, Scratch, &BlobData);
986 MaybeNext = Cursor.advance();
999 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1000 if (Cursor.EnterSubBlock(OBJC_CONTEXT_BLOCK_ID))
1003 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1018 if (Cursor.SkipBlock())
1021 MaybeNext = Cursor.advance();
1034 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1076 MaybeNext = Cursor.advance();
1089 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1090 if (Cursor.EnterSubBlock(OBJC_PROPERTY_BLOCK_ID))
1093 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1108 if (Cursor.SkipBlock())
1111 MaybeNext = Cursor.advance();
1124 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1153 MaybeNext = Cursor.advance();
1166 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1167 if (Cursor.EnterSubBlock(OBJC_METHOD_BLOCK_ID))
1170 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1184 if (Cursor.SkipBlock())
1187 MaybeNext = Cursor.advance();
1200 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1228 MaybeNext = Cursor.advance();
1241 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1242 if (Cursor.EnterSubBlock(CXX_METHOD_BLOCK_ID))
1245 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1259 if (Cursor.SkipBlock())
1262 MaybeNext = Cursor.advance();
1275 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1303 MaybeNext = Cursor.advance();
1316 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1317 if (Cursor.EnterSubBlock(FIELD_BLOCK_ID))
1320 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1334 if (Cursor.SkipBlock())
1337 MaybeNext = Cursor.advance();
1350 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1378 MaybeNext = Cursor.advance();
1391 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1392 if (Cursor.EnterSubBlock(OBJC_SELECTOR_BLOCK_ID))
1395 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1409 if (Cursor.SkipBlock())
1412 MaybeNext = Cursor.advance();
1425 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1454 MaybeNext = Cursor.advance();
1467 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1468 if (Cursor.EnterSubBlock(GLOBAL_VARIABLE_BLOCK_ID))
1471 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1485 if (Cursor.SkipBlock())
1488 MaybeNext = Cursor.advance();
1501 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1530 MaybeNext = Cursor.advance();
1543 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1544 if (Cursor.EnterSubBlock(GLOBAL_FUNCTION_BLOCK_ID))
1547 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1561 if (Cursor.SkipBlock())
1564 MaybeNext = Cursor.advance();
1577 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1606 MaybeNext = Cursor.advance();
1619 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1620 if (Cursor.EnterSubBlock(ENUM_CONSTANT_BLOCK_ID))
1623 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1637 if (Cursor.SkipBlock())
1640 MaybeNext = Cursor.advance();
1653 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1682 MaybeNext = Cursor.advance();
1695 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1696 if (Cursor.EnterSubBlock(TAG_BLOCK_ID))
1699 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1713 if (Cursor.SkipBlock())
1716 MaybeNext = Cursor.advance();
1729 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1757 MaybeNext = Cursor.advance();
1770 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1771 if (Cursor.EnterSubBlock(TYPEDEF_BLOCK_ID))
1774 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1788 if (Cursor.SkipBlock())
1791 MaybeNext = Cursor.advance();
1804 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1832 MaybeNext = Cursor.advance();
1852 llvm::BitstreamCursor Cursor(*Implementation->InputBuffer);
1856 if (Cursor.AtEndOfStream()) {
1861 Cursor.Read(8)) {
1877 while (!Cursor.AtEndOfStream()) {
1878 llvm::Expected<llvm::BitstreamEntry> MaybeTopLevelEntry = Cursor.advance();
1892 if (!Cursor.ReadBlockInfoBlock()) {
1901 Implementation->readControlBlock(Cursor, Scratch)) {
1911 Implementation->readIdentifierBlock(Cursor, Scratch)) {
1919 Implementation->readContextBlock(Cursor, Scratch)) {
1928 Implementation->readObjCPropertyBlock(Cursor, Scratch)) {
1936 Implementation->readObjCMethodBlock(Cursor, Scratch)) {
1944 Implementation->readCXXMethodBlock(Cursor, Scratch)) {
1952 Implementation->readFieldBlock(Cursor, Scratch)) {
1960 Implementation->readObjCSelectorBlock(Cursor, Scratch)) {
1968 Implementation->readGlobalVariableBlock(Cursor, Scratch)) {
1976 Implementation->readGlobalFunctionBlock(Cursor, Scratch)) {
1984 Implementation->readEnumConstantBlock(Cursor, Scratch)) {
1992 Implementation->readTagBlock(Cursor, Scratch)) {
2000 Implementation->readTypedefBlock(Cursor, Scratch)) {
2009 if (Cursor.SkipBlock()) {
2017 if (!Cursor.AtEndOfStream()) {