Searched refs:UTF16 (Results 1 - 14 of 14) sorted by relevance

/freebsd-9.3-release/contrib/llvm/include/llvm/Support/
H A DConvertUTF.h102 typedef unsigned short UTF16; /* at least 16 bits */ typedef
137 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags);
144 const UTF16** sourceStart, const UTF16* sourceEnd,
152 const UTF16** sourceStart, const UTF16* sourceEnd,
157 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags);
177 * Convert an UTF8 StringRef to UTF8, UTF16, o
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Support/
H A DConvertUTF.c119 UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags) {
122 UTF16* target = *targetStart;
140 *target++ = (UTF16)ch; /* normal case */
155 *target++ = (UTF16)((ch >> halfShift) + UNI_SUR_HIGH_START);
156 *target++ = (UTF16)((ch & halfMask) + UNI_SUR_LOW_START);
167 const UTF16** sourceStart, const UTF16* sourceEnd,
170 const UTF16* source = *sourceStart;
174 const UTF16* oldSourc
[all...]
H A DConvertUTFWrapper.cpp35 UTF16 *targetStart = reinterpret_cast<UTF16*>(ResultPtr);
95 const UTF16 *Src = reinterpret_cast<const UTF16 *>(SrcBytes.begin());
96 const UTF16 *SrcEnd = reinterpret_cast<const UTF16 *>(SrcBytes.end());
99 std::vector<UTF16> ByteSwapped;
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Lex/
H A DLiteralSupport.cpp321 /// convert the UTF32 to UTF8 or UTF16. This is a subroutine of
357 UTF16 *ResultPtr = reinterpret_cast<UTF16*>(ResultBuf);
365 // Convert to UTF16.
1422 UTF16 *ResultWidePtr = reinterpret_cast<UTF16*>(ResultPtr);
1442 UTF16 *ResultWidePtr = reinterpret_cast<UTF16*>(ResultBuf.data());
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DStmtPrinter.cpp761 case CharacterLiteral::UTF16: OS << 'u'; break;
H A DExpr.cpp795 case UTF16:
848 case UTF16: OS << 'u'; break;
862 if (getKind() == UTF16 && I != N - 1 && Char >= 0xd800 &&
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DExpr.h1288 UTF16, enumerator in enum:clang::CharacterLiteral::CharacterKind
1446 UTF16, enumerator in enum:clang::StringLiteral::StringKind
1534 bool isUTF16() const { return Kind == UTF16; }
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenModule.cpp2275 SmallVector<UTF16, 128> ToBuf(NumBytes + 1); // +1 for ending nulls.
2277 UTF16 *ToPtr = &ToBuf[0];
2388 // Cast the UTF16 string to the correct type.
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprObjC.cpp272 case CharacterLiteral::UTF16:
548 case CharacterLiteral::UTF16:
H A DSemaChecking.cpp1569 SmallVector<UTF16, 128> ToBuf(NumBytes);
1571 UTF16 *ToPtr = &ToBuf[0];
H A DSemaExprCXX.cpp2499 case StringLiteral::UTF16:
H A DSemaInit.cpp94 case StringLiteral::UTF16:
H A DSemaTemplate.cpp5194 Kind = CharacterLiteral::UTF16;
H A DSemaExpr.cpp1500 Kind = StringLiteral::UTF16;
2900 Kind = CharacterLiteral::UTF16;

Completed in 391 milliseconds