| ... | ... | @@ -122,6 +122,9 @@ static const Os os_list[] = { |
| 122 | 122 | OsWASI, |
| 123 | 123 | OsEmscripten, |
| 124 | 124 | OsUefi, |
| 125 | OsOpenCL, |
| 126 | OsGLSL450, |
| 127 | OsVulkan, |
| 125 | 128 | OsOther, |
| 126 | 129 | }; |
| 127 | 130 | |
| ... | ... | @@ -213,6 +216,9 @@ Os target_os_enum(size_t index) { |
| 213 | 216 | ZigLLVM_OSType get_llvm_os_type(Os os_type) { |
| 214 | 217 | switch (os_type) { |
| 215 | 218 | case OsFreestanding: |
| 219 | case OsOpenCL: |
| 220 | case OsGLSL450: |
| 221 | case OsVulkan: |
| 216 | 222 | case OsOther: |
| 217 | 223 | return ZigLLVM_UnknownOS; |
| 218 | 224 | case OsAnanas: |
| ... | ... | @@ -330,6 +336,9 @@ const char *target_os_name(Os os_type) { |
| 330 | 336 | case OsHurd: |
| 331 | 337 | case OsWASI: |
| 332 | 338 | case OsEmscripten: |
| 339 | case OsOpenCL: |
| 340 | case OsGLSL450: |
| 341 | case OsVulkan: |
| 333 | 342 | return ZigLLVMGetOSTypeName(get_llvm_os_type(os_type)); |
| 334 | 343 | } |
| 335 | 344 | zig_unreachable(); |
| ... | ... | @@ -733,6 +742,9 @@ uint32_t target_c_type_size_in_bits(const ZigTarget *target, CIntType id) { |
| 733 | 742 | case OsAMDPAL: |
| 734 | 743 | case OsHermitCore: |
| 735 | 744 | case OsHurd: |
| 745 | case OsOpenCL: |
| 746 | case OsGLSL450: |
| 747 | case OsVulkan: |
| 736 | 748 | zig_panic("TODO c type size in bits for this target"); |
| 737 | 749 | } |
| 738 | 750 | zig_unreachable(); |
| ... | ... | @@ -999,6 +1011,10 @@ ZigLLVM_EnvironmentType target_default_abi(ZigLLVM_ArchType arch, Os os) { |
| 999 | 1011 | case OsWASI: |
| 1000 | 1012 | case OsEmscripten: |
| 1001 | 1013 | return ZigLLVM_Musl; |
| 1014 | case OsOpenCL: |
| 1015 | case OsGLSL450: |
| 1016 | case OsVulkan: |
| 1017 | return ZigLLVM_UnknownEnvironment; |
| 1002 | 1018 | } |
| 1003 | 1019 | zig_unreachable(); |
| 1004 | 1020 | } |