Home | History | Annotate | Download | only in Bitcode

Lines Matching defs:Read

11 // read an arbitrary bitstream, regardless of its contents.
28 /// This class is used to read from an LLVM bitcode stream, maintaining
30 /// being read, multiple cursors can be independently advanced or skipped around
93 /// Return true if we've already read and processed the block info block for
203 Read(WordBitNo);
241 // Read the next word from the stream.
256 support::endian::read<word_t, support::little, support::unaligned>(
262 word_t Read(unsigned NumBits) {
303 uint32_t Piece = Read(NumBits);
316 Piece = Read(NumBits);
320 // Read a VBR that may have a value up to 64-bits in size. The chunk size of
323 uint32_t Piece = Read(NumBits);
336 Piece = Read(NumBits);
341 // If word_t is 64-bits and if we've read less than 32 bits, just dump
454 using SimpleBitstreamCursor::Read;
488 // We read and accumulate abbrev's, the client can't do anything with
514 return Read(CurCodeSize);
521 /// Having read the ENTER_SUBBLOCK code, read the BlockID for the block.
526 /// Having read the ENTER_SUBBLOCK abbrevid and a BlockID, skip over the body
529 // Read and ignore the codelen value. Since we are skipping this block, we
533 unsigned NumFourBytes = Read(bitc::BlockSizeWidth);
545 /// Having read the ENTER_SUBBLOCK abbrevid, enter the block, and return true
582 /// Read the current record and discard it.