Lines Matching defs:Cursor

705   bool readControlBlock(llvm::BitstreamCursor &Cursor,
707 bool readIdentifierBlock(llvm::BitstreamCursor &Cursor,
709 bool readContextBlock(llvm::BitstreamCursor &Cursor,
711 bool readObjCPropertyBlock(llvm::BitstreamCursor &Cursor,
713 bool readObjCMethodBlock(llvm::BitstreamCursor &Cursor,
715 bool readCXXMethodBlock(llvm::BitstreamCursor &Cursor,
717 bool readObjCSelectorBlock(llvm::BitstreamCursor &Cursor,
719 bool readGlobalVariableBlock(llvm::BitstreamCursor &Cursor,
721 bool readGlobalFunctionBlock(llvm::BitstreamCursor &Cursor,
723 bool readEnumConstantBlock(llvm::BitstreamCursor &Cursor,
725 bool readTagBlock(llvm::BitstreamCursor &Cursor,
727 bool readTypedefBlock(llvm::BitstreamCursor &Cursor,
770 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
771 if (Cursor.EnterSubBlock(CONTROL_BLOCK_ID))
776 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
791 if (Cursor.SkipBlock())
794 MaybeNext = Cursor.advance();
807 Cursor.readRecord(Next.ID, Scratch, &BlobData);
844 MaybeNext = Cursor.advance();
857 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
858 if (Cursor.EnterSubBlock(IDENTIFIER_BLOCK_ID))
861 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
876 if (Cursor.SkipBlock())
879 MaybeNext = Cursor.advance();
892 Cursor.readRecord(Next.ID, Scratch, &BlobData);
920 MaybeNext = Cursor.advance();
933 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
934 if (Cursor.EnterSubBlock(OBJC_CONTEXT_BLOCK_ID))
937 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
952 if (Cursor.SkipBlock())
955 MaybeNext = Cursor.advance();
968 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1010 MaybeNext = Cursor.advance();
1023 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1024 if (Cursor.EnterSubBlock(OBJC_PROPERTY_BLOCK_ID))
1027 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1042 if (Cursor.SkipBlock())
1045 MaybeNext = Cursor.advance();
1058 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1087 MaybeNext = Cursor.advance();
1100 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1101 if (Cursor.EnterSubBlock(OBJC_METHOD_BLOCK_ID))
1104 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1118 if (Cursor.SkipBlock())
1121 MaybeNext = Cursor.advance();
1134 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1162 MaybeNext = Cursor.advance();
1175 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1176 if (Cursor.EnterSubBlock(CXX_METHOD_BLOCK_ID))
1179 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1193 if (Cursor.SkipBlock())
1196 MaybeNext = Cursor.advance();
1209 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1237 MaybeNext = Cursor.advance();
1250 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1251 if (Cursor.EnterSubBlock(OBJC_SELECTOR_BLOCK_ID))
1254 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1268 if (Cursor.SkipBlock())
1271 MaybeNext = Cursor.advance();
1284 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1313 MaybeNext = Cursor.advance();
1326 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1327 if (Cursor.EnterSubBlock(GLOBAL_VARIABLE_BLOCK_ID))
1330 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1344 if (Cursor.SkipBlock())
1347 MaybeNext = Cursor.advance();
1360 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1389 MaybeNext = Cursor.advance();
1402 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1403 if (Cursor.EnterSubBlock(GLOBAL_FUNCTION_BLOCK_ID))
1406 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1420 if (Cursor.SkipBlock())
1423 MaybeNext = Cursor.advance();
1436 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1465 MaybeNext = Cursor.advance();
1478 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1479 if (Cursor.EnterSubBlock(ENUM_CONSTANT_BLOCK_ID))
1482 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1496 if (Cursor.SkipBlock())
1499 MaybeNext = Cursor.advance();
1512 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1541 MaybeNext = Cursor.advance();
1554 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1555 if (Cursor.EnterSubBlock(TAG_BLOCK_ID))
1558 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1572 if (Cursor.SkipBlock())
1575 MaybeNext = Cursor.advance();
1588 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1616 MaybeNext = Cursor.advance();
1629 llvm::BitstreamCursor &Cursor, llvm::SmallVectorImpl<uint64_t> &Scratch) {
1630 if (Cursor.EnterSubBlock(TYPEDEF_BLOCK_ID))
1633 llvm::Expected<llvm::BitstreamEntry> MaybeNext = Cursor.advance();
1647 if (Cursor.SkipBlock())
1650 MaybeNext = Cursor.advance();
1663 Cursor.readRecord(Next.ID, Scratch, &BlobData);
1691 MaybeNext = Cursor.advance();
1711 llvm::BitstreamCursor Cursor(*Implementation->InputBuffer);
1715 if (Cursor.AtEndOfStream()) {
1720 Cursor.Read(8)) {
1736 while (!Cursor.AtEndOfStream()) {
1737 llvm::Expected<llvm::BitstreamEntry> MaybeTopLevelEntry = Cursor.advance();
1751 if (!Cursor.ReadBlockInfoBlock()) {
1760 Implementation->readControlBlock(Cursor, Scratch)) {
1770 Implementation->readIdentifierBlock(Cursor, Scratch)) {
1778 Implementation->readContextBlock(Cursor, Scratch)) {
1787 Implementation->readObjCPropertyBlock(Cursor, Scratch)) {
1795 Implementation->readObjCMethodBlock(Cursor, Scratch)) {
1803 Implementation->readCXXMethodBlock(Cursor, Scratch)) {
1811 Implementation->readObjCSelectorBlock(Cursor, Scratch)) {
1819 Implementation->readGlobalVariableBlock(Cursor, Scratch)) {
1827 Implementation->readGlobalFunctionBlock(Cursor, Scratch)) {
1835 Implementation->readEnumConstantBlock(Cursor, Scratch)) {
1843 Implementation->readTagBlock(Cursor, Scratch)) {
1851 Implementation->readTypedefBlock(Cursor, Scratch)) {
1860 if (Cursor.SkipBlock()) {
1868 if (!Cursor.AtEndOfStream()) {