Lines Matching refs:word_t
91 using word_t = size_t;
94 word_t CurWord = 0;
101 static const constexpr size_t MaxChunkSize = sizeof(word_t) * 8;
132 size_t ByteNo = size_t(BitNo/8) & ~(sizeof(word_t)-1); in JumpToBit()
133 unsigned WordBitNo = unsigned(BitNo & (sizeof(word_t)*8-1)); in JumpToBit()
142 if (Expected<word_t> Res = Read(WordBitNo)) in JumpToBit()
173 if (BitcodeBytes.size() >= NextChar + sizeof(word_t)) { in fillCurWord()
174 BytesRead = sizeof(word_t); in fillCurWord()
176 support::endian::read<word_t, support::little, support::unaligned>( in fillCurWord()
190 Expected<word_t> Read(unsigned NumBits) { in Read()
196 static const unsigned Mask = sizeof(word_t) > 4 ? 0x3f : 0x1f; in Read()
200 word_t R = CurWord & (~word_t(0) >> (BitsInWord - NumBits)); in Read()
209 word_t R = BitsInCurWord ? CurWord : 0; in Read()
221 word_t R2 = CurWord & (~word_t(0) >> (BitsInWord - BitsLeft)); in Read()
288 if (sizeof(word_t) > 4 && in SkipToFourByteBoundary()
361 static const size_t MaxChunkSize = sizeof(word_t) * 8;