|
LLVM 23.0.0git
|
Go to the source code of this file.
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
Macros | |
| #define | UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD |
| #define | UNI_MAX_BMP (UTF32)0x0000FFFF |
| #define | UNI_MAX_UTF16 (UTF32)0x0010FFFF |
| #define | UNI_MAX_UTF32 (UTF32)0x7FFFFFFF |
| #define | UNI_MAX_LEGAL_UTF32 (UTF32)0x0010FFFF |
| #define | UNI_MAX_UTF8_BYTES_PER_CODE_POINT 4 |
| #define | UNI_UTF16_BYTE_ORDER_MARK_NATIVE 0xFEFF |
| #define | UNI_UTF16_BYTE_ORDER_MARK_SWAPPED 0xFFFE |
| #define | UNI_UTF32_BYTE_ORDER_MARK_NATIVE 0x0000FEFF |
| #define | UNI_UTF32_BYTE_ORDER_MARK_SWAPPED 0xFFFE0000 |
Typedefs | |
| using | llvm::UTF32 = unsigned int |
| using | llvm::UTF16 = unsigned short |
| using | llvm::UTF8 = unsigned char |
| using | llvm::Boolean = unsigned char |
Enumerations | |
| enum | llvm::ConversionResult { llvm::conversionOK , llvm::sourceExhausted , llvm::targetExhausted , llvm::sourceIllegal } |
| enum | llvm::ConversionFlags { llvm::strictConversion = 0 , llvm::lenientConversion } |
| #define UNI_MAX_BMP (UTF32)0x0000FFFF |
Definition at line 136 of file ConvertUTF.h.
Referenced by llvm::ConvertUTF32toUTF16(), and llvm::ConvertUTF8toUTF16().
| #define UNI_MAX_LEGAL_UTF32 (UTF32)0x0010FFFF |
Definition at line 139 of file ConvertUTF.h.
Referenced by llvm::ConvertUTF32toUTF16(), llvm::ConvertUTF32toUTF8(), and llvm::ConvertUTF8toUTF32Impl().
| #define UNI_MAX_UTF16 (UTF32)0x0010FFFF |
Definition at line 137 of file ConvertUTF.h.
Referenced by llvm::ConvertUTF8toUTF16().
| #define UNI_MAX_UTF32 (UTF32)0x7FFFFFFF |
Definition at line 138 of file ConvertUTF.h.
| #define UNI_MAX_UTF8_BYTES_PER_CODE_POINT 4 |
Definition at line 141 of file ConvertUTF.h.
Referenced by llvm::convertUTF16ToUTF8String(), llvm::convertUTF32ToUTF8String(), and llvm::convertWideToUTF8().
| #define UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD |
Definition at line 135 of file ConvertUTF.h.
Referenced by llvm::ConvertUTF16toUTF8(), llvm::ConvertUTF32toUTF16(), llvm::ConvertUTF32toUTF8(), llvm::ConvertUTF8toUTF16(), and llvm::ConvertUTF8toUTF32Impl().
| #define UNI_UTF16_BYTE_ORDER_MARK_NATIVE 0xFEFF |
Definition at line 143 of file ConvertUTF.h.
Referenced by llvm::convertUTF16ToUTF8String().
| #define UNI_UTF16_BYTE_ORDER_MARK_SWAPPED 0xFFFE |
Definition at line 144 of file ConvertUTF.h.
Referenced by llvm::object::convertUTF16LEToUTF8String(), and llvm::convertUTF16ToUTF8String().
| #define UNI_UTF32_BYTE_ORDER_MARK_NATIVE 0x0000FEFF |
Definition at line 146 of file ConvertUTF.h.
Referenced by llvm::convertUTF32ToUTF8String().
| #define UNI_UTF32_BYTE_ORDER_MARK_SWAPPED 0xFFFE0000 |
Definition at line 147 of file ConvertUTF.h.
Referenced by llvm::convertUTF32ToUTF8String().