Home | History | Annotate | Download | only in BitReader_2_7

Lines Matching refs:Stream

447   if (Stream.EnterSubBlock(bitc::PARAMATTR_BLOCK_ID))
459 unsigned Code = Stream.ReadCode();
461 if (Stream.ReadBlockEnd())
468 Stream.ReadSubBlockID();
469 if (Stream.SkipBlock())
475 Stream.ReadAbbrevRecord();
481 switch (Stream.ReadRecord(Code, Record)) {
551 if (Stream.EnterSubBlock(bitc::TYPE_BLOCK_ID_NEW))
568 unsigned Code = Stream.ReadCode();
572 if (Stream.ReadBlockEnd())
579 Stream.ReadSubBlockID();
580 if (Stream.SkipBlock())
586 Stream.ReadAbbrevRecord();
593 switch (Stream.ReadRecord(Code, Record)) {
762 if (Stream.EnterSubBlock(TYPE_BLOCK_ID_OLD_3_0))
772 BitstreamCursor StartOfTypeBlockCursor(Stream);
783 unsigned Code = Stream.ReadCode();
795 Stream = StartOfTypeBlockCursor;
799 if (Stream.ReadBlockEnd())
806 Stream.ReadSubBlockID();
807 if (Stream.SkipBlock())
813 Stream.ReadAbbrevRecord();
820 switch (Stream.ReadRecord(Code, Record)) {
951 if (Stream.EnterSubBlock(TYPE_SYMTAB_BLOCK_ID_OLD_3_0))
959 unsigned Code = Stream.ReadCode();
961 if (Stream.ReadBlockEnd())
968 Stream.ReadSubBlockID();
969 if (Stream.SkipBlock())
975 Stream.ReadAbbrevRecord();
981 switch (Stream.ReadRecord(Code, Record)) {
1002 if (Stream.EnterSubBlock(bitc::VALUE_SYMTAB_BLOCK_ID))
1010 unsigned Code = Stream.ReadCode();
1012 if (Stream.ReadBlockEnd())
1018 Stream.ReadSubBlockID();
1019 if (Stream.SkipBlock())
1025 Stream.ReadAbbrevRecord();
1031 switch (Stream.ReadRecord(Code, Record)) {
1064 if (Stream.EnterSubBlock(bitc::METADATA_BLOCK_ID))
1071 unsigned Code = Stream.ReadCode();
1073 if (Stream.ReadBlockEnd())
1080 Stream.ReadSubBlockID();
1081 if (Stream.SkipBlock())
1087 Stream.ReadAbbrevRecord();
1094 Code = Stream.ReadRecord(Code, Record);
1106 Code = Stream.ReadCode();
1109 unsigned NextBitCode = Stream.ReadRecord(Code, Record);
1242 if (Stream.EnterSubBlock(bitc::CONSTANTS_BLOCK_ID))
1251 unsigned Code = Stream.ReadCode();
1257 Stream.ReadSubBlockID();
1258 if (Stream.SkipBlock())
1264 Stream.ReadAbbrevRecord();
1271 unsigned BitCode = Stream.ReadRecord(Code, Record);
1557 if (Stream.ReadBlockEnd())
1577 // Save the current stream state.
1578 uint64_t CurBit = Stream.GetCurrentBitNo();
1582 if (Stream.SkipBlock())
1588 if (Stream.EnterSubBlock(bitc::MODULE_BLOCK_ID))
1596 while (!Stream.AtEndOfStream()) {
1597 unsigned Code = Stream.ReadCode();
1599 if (Stream.ReadBlockEnd())
1632 switch (Stream.ReadSubBlockID()) {
1634 if (Stream.SkipBlock())
1638 if (Stream.ReadBlockInfoBlock())
1685 Stream.ReadAbbrevRecord();
1690 switch (Stream.ReadRecord(Code, Record)) {
1880 return Error("Bitcode stream should be a multiple of 4 bytes in length");
1890 Stream.init(StreamFile);
1893 if (Stream.Read(8) != 'B' ||
1894 Stream.Read(8) != 'C' ||
1895 Stream.Read(4) != 0x0 ||
1896 Stream.Read(4) != 0xC ||
1897 Stream.Read(4) != 0xE ||
1898 Stream.Read(4) != 0xD)
1903 while (!Stream.AtEndOfStream()) {
1904 unsigned Code = Stream.ReadCode();
1911 if (Stream.GetAbbrevIDWidth() == 2 && Code == 2 &&
1912 Stream.Read(6) == 2 && Stream.Read(24) == 0xa0a0a &&
1913 Stream.AtEndOfStream())
1919 unsigned BlockID = Stream.ReadSubBlockID();
1924 if (Stream.ReadBlockInfoBlock())
1930 return Error("Multiple MODULE_BLOCKs in same stream");
1936 if (Stream.SkipBlock())
1946 if (Stream.EnterSubBlock(bitc::MODULE_BLOCK_ID))
1952 while (!Stream.AtEndOfStream()) {
1953 unsigned Code = Stream.ReadCode();
1955 if (Stream.ReadBlockEnd())
1962 switch (Stream.ReadSubBlockID()) {
1964 if (Stream.SkipBlock())
1972 Stream.ReadAbbrevRecord();
1977 switch (Stream.ReadRecord(Code, Record)) {
2002 return Error("Bitcode stream should be a multiple of 4 bytes in length");
2014 Stream.init(StreamFile);
2017 if (Stream.Read(8) != 'B' ||
2018 Stream.Read(8) != 'C' ||
2019 Stream.Read(4) != 0x0 ||
2020 Stream.Read(4) != 0xC ||
2021 Stream.Read(4) != 0xE ||
2022 Stream.Read(4) != 0xD)
2027 while (!Stream.AtEndOfStream()) {
2028 unsigned Code = Stream.ReadCode();
2033 unsigned BlockID = Stream.ReadSubBlockID();
2042 if (Stream.SkipBlock())
2053 if (Stream.EnterSubBlock(bitc::METADATA_ATTACHMENT_ID))
2058 unsigned Code = Stream.ReadCode();
2060 if (Stream.ReadBlockEnd())
2065 Stream.ReadAbbrevRecord();
2070 switch (Stream.ReadRecord(Code, Record)) {
2098 if (Stream.EnterSubBlock(bitc::FUNCTION_BLOCK_ID))
2118 unsigned Code = Stream.ReadCode();
2120 if (Stream.ReadBlockEnd())
2126 switch (Stream.ReadSubBlockID()) {
2128 if (Stream.SkipBlock())
2149 Stream.ReadAbbrevRecord();
2156 unsigned BitCode = Stream.ReadRecord(Code, Record);
2857 // Move the bit stream to the saved position of the deferred function body.
2858 Stream.JumpToBit(DFII->second);