Lines Matching refs:Buffer
21 static UTF32 chopOneUTF32(StringRef &Buffer) {
24 reinterpret_cast<const UTF8 *>(Buffer.begin());
30 assert(!Buffer.empty());
31 ConvertUTF8toUTF32(&Begin8, reinterpret_cast<const UTF8 *>(Buffer.end()),
33 Buffer = Buffer.drop_front(Begin8 - Begin8Const);
60 static Optional<uint32_t> fastCaseFoldingDjbHash(StringRef Buffer, uint32_t H) {
62 for (unsigned char C : Buffer) {
71 uint32_t llvm::caseFoldingDjbHash(StringRef Buffer, uint32_t H) {
72 if (Optional<uint32_t> Result = fastCaseFoldingDjbHash(Buffer, H))
76 while (!Buffer.empty()) {
77 UTF32 C = foldCharDwarf(chopOneUTF32(Buffer));