Lines Matching refs:Read
285 Read(static_cast<unsigned>(WordBitNo));
289 uint32_t Read(unsigned NumBits) {
308 // Read the next word from the stream.
328 if (NumBits <= 32) return Read(NumBits);
330 uint64_t V = Read(32);
331 return V | (uint64_t)Read(NumBits-32) << 32;
335 uint32_t Piece = Read(NumBits);
348 Piece = Read(NumBits);
352 // ReadVBR64 - Read a VBR that may have a value up to 64-bits in size. The
355 uint32_t Piece = Read(NumBits);
368 Piece = Read(NumBits);
378 return Read(CurCodeSize);
395 // Read and ignore the codelen value. Since we are skipping this block, we
399 unsigned NumWords = Read(bitc::BlockSizeWidth);
431 unsigned NumWords = Read(bitc::BlockSizeWidth);
485 Vals.push_back(Read((unsigned)Op.getEncodingData()));
491 Vals.push_back(BitCodeAbbrevOp::DecodeChar6(Read(6)));
521 // Array case. Read the number of elements as a vbr6.
528 // Read all the elements.
532 // Blob case. Read the number of bytes as a vbr6.
583 bool IsLiteral = Read(1) ? true : false;
589 BitCodeAbbrevOp::Encoding E = (BitCodeAbbrevOp::Encoding)Read(3);
610 // Read all the records for this module.
621 // Read abbrev records, associate them with CurBID.
634 // Read a record.