Home | History | Annotate | Download | only in Bitcode

Lines Matching defs:Read

11 // read an arbitrary bitstream, regardless of its contents.
37 /// This class maintains the abbreviations read from a block info block.
143 Read(WordBitNo);
163 // Read the next word from the stream.
169 support::endian::read<word_t, support::little, support::unaligned>(
172 // Short read.
182 word_t Read(unsigned NumBits) {
223 uint32_t Piece = Read(NumBits);
236 Piece = Read(NumBits);
240 // Read a VBR that may have a value up to 64-bits in size. The chunk size of
243 uint32_t Piece = Read(NumBits);
256 Piece = Read(NumBits);
261 // If word_t is 64-bits and if we've read less than 32 bits, just dump
351 using SimpleBitstreamCursor::Read;
388 // We read and accumulate abbrev's, the client can't do anything with
414 return Read(CurCodeSize);
420 /// Having read the ENTER_SUBBLOCK code, read the BlockID for the block.
425 /// Having read the ENTER_SUBBLOCK abbrevid and a BlockID, skip over the body
428 // Read and ignore the codelen value. Since we are skipping this block, we
432 unsigned NumFourBytes = Read(bitc::BlockSizeWidth);
444 /// Having read the ENTER_SUBBLOCK abbrevid, enter the block, and return true
480 /// Read the current record and discard it, returning the code for the record.
491 /// Read and return a block info block from the bitstream. If an error was
494 /// \param ReadBlockInfoNames Whether to read block/record name information in