|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Support/ConvertUTF.h 148 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags);
148 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags);
156 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags);
156 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags);
163 const UTF32** sourceStart, const UTF32* sourceEnd,
163 const UTF32** sourceStart, const UTF32* sourceEnd,
168 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags);
168 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags);
171 const UTF32** sourceStart, const UTF32* sourceEnd,
171 const UTF32** sourceStart, const UTF32* sourceEnd,
247 UTF32 *target,
lib/Support/ConvertUTF.cpp 86 static const UTF32 halfBase = 0x0010000UL;
87 static const UTF32 halfMask = 0x3FFUL;
119 static const UTF32 offsetsFromUTF8[6] = { 0x00000000UL, 0x00003080UL, 0x000E2080UL,
145 const UTF32** sourceStart, const UTF32* sourceEnd,
145 const UTF32** sourceStart, const UTF32* sourceEnd,
148 const UTF32* source = *sourceStart;
151 UTF32 ch;
195 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags) {
195 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags) {
198 UTF32* target = *targetStart;
199 UTF32 ch, ch2;
254 UTF32 ch;
256 const UTF32 byteMask = 0xBF;
257 const UTF32 byteMark = 0x80;
264 UTF32 ch2 = *source;
318 const UTF32** sourceStart, const UTF32* sourceEnd,
318 const UTF32** sourceStart, const UTF32* sourceEnd,
321 const UTF32* source = *sourceStart;
324 UTF32 ch;
326 const UTF32 byteMask = 0xBF;
327 const UTF32 byteMark = 0x80;
548 UTF32 ch = 0;
616 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags,
616 UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags,
620 UTF32* target = *targetStart;
622 UTF32 ch = 0;
703 UTF32 **targetStart,
704 UTF32 *targetEnd,
711 const UTF8 *sourceEnd, UTF32 **targetStart,
712 UTF32 *targetEnd, ConversionFlags flags) {
lib/Support/ConvertUTFWrapper.cpp 50 UTF32 *targetStart = reinterpret_cast<UTF32*>(ResultPtr);
66 const UTF32 *SourceStart = &Source;
67 const UTF32 *SourceEnd = SourceStart + 1;
229 const UTF32 *Start = reinterpret_cast<const UTF32 *>(Source.data());
230 const UTF32 *End =
lib/Support/DJB.cpp 21 static UTF32 chopOneUTF32(StringRef &Buffer) {
22 UTF32 C;
26 UTF32 *Begin32 = &C;
37 static StringRef toUTF8(UTF32 C, MutableArrayRef<UTF8> Storage) {
38 const UTF32 *Begin32 = &C;
51 static UTF32 foldCharDwarf(UTF32 C) {
51 static UTF32 foldCharDwarf(UTF32 C) {
77 UTF32 C = foldCharDwarf(chopOneUTF32(Buffer));
lib/Support/JSON.cpp 548 std::vector<UTF32> Codepoints(S.size()); // 1 codepoint per byte suffices.
550 UTF32 *Out32 = Codepoints.data();
555 const UTF32 *In32 = Codepoints.data();
lib/Support/Unicode.cpp 349 UTF32 buf[1];
351 UTF32 *Target = &buf[0];
tools/clang/lib/Frontend/TextDiagnostic.cpp 122 llvm::UTF32 c;
123 llvm::UTF32 *cptr = &c;
tools/clang/lib/Lex/Lexer.cpp 1615 llvm::UTF32 CodePoint;
3889 llvm::UTF32 CodePoint;
tools/clang/lib/Lex/LiteralSupport.cpp 404 llvm::UTF32 *ResultPtr = reinterpret_cast<llvm::UTF32*>(ResultBuf);
1690 llvm::UTF32 *ResultWidePtr = reinterpret_cast<llvm::UTF32*>(ResultPtr);
1711 llvm::UTF32 *ResultWidePtr = reinterpret_cast<llvm::UTF32*>(ResultBuf.data());
tools/clang/lib/Sema/SemaChecking.cpp 7550 llvm::UTF32 CodePoint;
tools/lldb/source/DataFormatters/StringPrinter.cpp 609 return ReadUTFBufferAndDumpToStream<llvm::UTF32>(options,
unittests/Support/ConvertUTFTest.cpp 154 std::vector<UTF32> Decoded(S.size(), 0);
155 UTF32 *TargetStart = Decoded.data();
171 std::vector<UTF32> Decoded(S.size(), 0);
172 UTF32 *TargetStart = Decoded.data();