| ... | @@ -16,6 +16,7 @@ static const ArchType arch_list[] = { | ... | @@ -16,6 +16,7 @@ static const ArchType arch_list[] = { |
| 16 | {ZigLLVM_arm, ZigLLVM_ARMSubArch_v8_2a}, | 16 | {ZigLLVM_arm, ZigLLVM_ARMSubArch_v8_2a}, |
| 17 | {ZigLLVM_arm, ZigLLVM_ARMSubArch_v8_1a}, | 17 | {ZigLLVM_arm, ZigLLVM_ARMSubArch_v8_1a}, |
| 18 | {ZigLLVM_arm, ZigLLVM_ARMSubArch_v8}, | 18 | {ZigLLVM_arm, ZigLLVM_ARMSubArch_v8}, |
| | 19 | {ZigLLVM_arm, ZigLLVM_ARMSubArch_v8r}, |
| 19 | {ZigLLVM_arm, ZigLLVM_ARMSubArch_v8m_baseline}, | 20 | {ZigLLVM_arm, ZigLLVM_ARMSubArch_v8m_baseline}, |
| 20 | {ZigLLVM_arm, ZigLLVM_ARMSubArch_v8m_mainline}, | 21 | {ZigLLVM_arm, ZigLLVM_ARMSubArch_v8m_mainline}, |
| 21 | {ZigLLVM_arm, ZigLLVM_ARMSubArch_v7}, | 22 | {ZigLLVM_arm, ZigLLVM_ARMSubArch_v7}, |
| ... | @@ -48,11 +49,14 @@ static const ArchType arch_list[] = { | ... | @@ -48,11 +49,14 @@ static const ArchType arch_list[] = { |
| 48 | {ZigLLVM_ppc64le, ZigLLVM_NoSubArch}, | 49 | {ZigLLVM_ppc64le, ZigLLVM_NoSubArch}, |
| 49 | {ZigLLVM_r600, ZigLLVM_NoSubArch}, | 50 | {ZigLLVM_r600, ZigLLVM_NoSubArch}, |
| 50 | {ZigLLVM_amdgcn, ZigLLVM_NoSubArch}, | 51 | {ZigLLVM_amdgcn, ZigLLVM_NoSubArch}, |
| | 52 | {ZigLLVM_riscv32, ZigLLVM_NoSubArch}, |
| | 53 | {ZigLLVM_riscv64, ZigLLVM_NoSubArch}, |
| 51 | {ZigLLVM_sparc, ZigLLVM_NoSubArch}, | 54 | {ZigLLVM_sparc, ZigLLVM_NoSubArch}, |
| 52 | {ZigLLVM_sparcv9, ZigLLVM_NoSubArch}, | 55 | {ZigLLVM_sparcv9, ZigLLVM_NoSubArch}, |
| 53 | {ZigLLVM_sparcel, ZigLLVM_NoSubArch}, | 56 | {ZigLLVM_sparcel, ZigLLVM_NoSubArch}, |
| 54 | {ZigLLVM_systemz, ZigLLVM_NoSubArch}, | 57 | {ZigLLVM_systemz, ZigLLVM_NoSubArch}, |
| 55 | {ZigLLVM_tce, ZigLLVM_NoSubArch}, | 58 | {ZigLLVM_tce, ZigLLVM_NoSubArch}, |
| | 59 | {ZigLLVM_tcele, ZigLLVM_NoSubArch}, |
| 56 | {ZigLLVM_thumb, ZigLLVM_NoSubArch}, | 60 | {ZigLLVM_thumb, ZigLLVM_NoSubArch}, |
| 57 | {ZigLLVM_thumbeb, ZigLLVM_NoSubArch}, | 61 | {ZigLLVM_thumbeb, ZigLLVM_NoSubArch}, |
| 58 | {ZigLLVM_x86, ZigLLVM_NoSubArch}, | 62 | {ZigLLVM_x86, ZigLLVM_NoSubArch}, |
| ... | @@ -104,6 +108,7 @@ static const ZigLLVM_OSType os_list[] = { | ... | @@ -104,6 +108,7 @@ static const ZigLLVM_OSType os_list[] = { |
| 104 | ZigLLVM_Darwin, | 108 | ZigLLVM_Darwin, |
| 105 | ZigLLVM_DragonFly, | 109 | ZigLLVM_DragonFly, |
| 106 | ZigLLVM_FreeBSD, | 110 | ZigLLVM_FreeBSD, |
| | 111 | ZigLLVM_Fuchsia, |
| 107 | ZigLLVM_IOS, | 112 | ZigLLVM_IOS, |
| 108 | ZigLLVM_KFreeBSD, | 113 | ZigLLVM_KFreeBSD, |
| 109 | ZigLLVM_Linux, | 114 | ZigLLVM_Linux, |
| ... | @@ -128,9 +133,12 @@ static const ZigLLVM_OSType os_list[] = { | ... | @@ -128,9 +133,12 @@ static const ZigLLVM_OSType os_list[] = { |
| 128 | ZigLLVM_TvOS, | 133 | ZigLLVM_TvOS, |
| 129 | ZigLLVM_WatchOS, | 134 | ZigLLVM_WatchOS, |
| 130 | ZigLLVM_Mesa3D, | 135 | ZigLLVM_Mesa3D, |
| | 136 | ZigLLVM_Contiki, |
| 131 | }; | 137 | }; |
| 132 | | 138 | |
| 133 | static const ZigLLVM_EnvironmentType environ_list[] = { | 139 | static const ZigLLVM_EnvironmentType environ_list[] = { |
| | 140 | ZigLLVM_UnknownEnvironment, |
| | 141 | |
| 134 | ZigLLVM_GNU, | 142 | ZigLLVM_GNU, |
| 135 | ZigLLVM_GNUABI64, | 143 | ZigLLVM_GNUABI64, |
| 136 | ZigLLVM_GNUEABI, | 144 | ZigLLVM_GNUEABI, |