reference, declarationdefinition
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();