Lines Matching refs:Buffer
22 static UTF32 chopOneUTF32(StringRef &Buffer) { in chopOneUTF32() argument
25 reinterpret_cast<const UTF8 *>(Buffer.begin()); in chopOneUTF32()
31 assert(!Buffer.empty()); in chopOneUTF32()
32 ConvertUTF8toUTF32(&Begin8, reinterpret_cast<const UTF8 *>(Buffer.end()), in chopOneUTF32()
34 Buffer = Buffer.drop_front(Begin8 - Begin8Const); in chopOneUTF32()
61 static uint32_t caseFoldingDjbHashCharSlow(StringRef &Buffer, uint32_t H) { in caseFoldingDjbHashCharSlow() argument
62 UTF32 C = chopOneUTF32(Buffer); in caseFoldingDjbHashCharSlow()
71 uint32_t llvm::caseFoldingDjbHash(StringRef Buffer, uint32_t H) { in caseFoldingDjbHash() argument
72 while (!Buffer.empty()) { in caseFoldingDjbHash()
73 unsigned char C = Buffer.front(); in caseFoldingDjbHash()
80 Buffer = Buffer.drop_front(); in caseFoldingDjbHash()
83 H = caseFoldingDjbHashCharSlow(Buffer, H); in caseFoldingDjbHash()