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