| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
llvm-svn: 228527
|
|
|
|
|
|
|
|
|
|
|
| |
This is especially useful for the UTF8 -> UTF16 direction, since
there is no equivalent of llvm::SmallString<> for wide characters.
This means that anyone who wants a null terminated string is forced
to manually push and pop their own null terminator.
Reviewed by: Reid Kleckner.
llvm-svn: 227143
|
|
|
|
|
|
|
|
|
| |
This can also be used instead of the WindowsSupport.h ConvertUTF8ToUTF16
helpers, but that will require massaging some character types. The
Windows support routines want wchar_t output, but wchar_t is often 32
bits on non-Windows OSs.
llvm-svn: 227122
|
|
|
|
|
|
|
|
|
|
|
| |
This is to support parsing UTF16 response files in LLVM/lib/Option for
lld and clang.
Reviewers: hans
Differential Revision: http://llvm-reviews.chandlerc.com/D1138
llvm-svn: 186426
|
|
This is required to use them in TableGen.
llvm-svn: 173923
|