mirror of
https://github.com/ziglang/zig.git
synced 2026-02-13 04:48:20 +00:00
update to build against llvm trunk
This commit is contained in:
parent
197ffe0092
commit
5b96cc236c
@ -13,6 +13,8 @@
|
||||
#include <stdio.h>
|
||||
|
||||
static const ArchType arch_list[] = {
|
||||
{ZigLLVM_arm, ZigLLVM_ARMSubArch_v8_5a},
|
||||
{ZigLLVM_arm, ZigLLVM_ARMSubArch_v8_4a},
|
||||
{ZigLLVM_arm, ZigLLVM_ARMSubArch_v8_3a},
|
||||
{ZigLLVM_arm, ZigLLVM_ARMSubArch_v8_2a},
|
||||
{ZigLLVM_arm, ZigLLVM_ARMSubArch_v8_1a},
|
||||
@ -34,6 +36,8 @@ static const ArchType arch_list[] = {
|
||||
{ZigLLVM_arm, ZigLLVM_ARMSubArch_v5te},
|
||||
{ZigLLVM_arm, ZigLLVM_ARMSubArch_v4t},
|
||||
|
||||
{ZigLLVM_armeb, ZigLLVM_ARMSubArch_v8_5a},
|
||||
{ZigLLVM_armeb, ZigLLVM_ARMSubArch_v8_4a},
|
||||
{ZigLLVM_armeb, ZigLLVM_ARMSubArch_v8_3a},
|
||||
{ZigLLVM_armeb, ZigLLVM_ARMSubArch_v8_2a},
|
||||
{ZigLLVM_armeb, ZigLLVM_ARMSubArch_v8_1a},
|
||||
@ -55,6 +59,8 @@ static const ArchType arch_list[] = {
|
||||
{ZigLLVM_armeb, ZigLLVM_ARMSubArch_v5te},
|
||||
{ZigLLVM_armeb, ZigLLVM_ARMSubArch_v4t},
|
||||
|
||||
{ZigLLVM_aarch64, ZigLLVM_ARMSubArch_v8_5a},
|
||||
{ZigLLVM_aarch64, ZigLLVM_ARMSubArch_v8_4a},
|
||||
{ZigLLVM_aarch64, ZigLLVM_ARMSubArch_v8_3a},
|
||||
{ZigLLVM_aarch64, ZigLLVM_ARMSubArch_v8_2a},
|
||||
{ZigLLVM_aarch64, ZigLLVM_ARMSubArch_v8_1a},
|
||||
@ -63,6 +69,8 @@ static const ArchType arch_list[] = {
|
||||
{ZigLLVM_aarch64, ZigLLVM_ARMSubArch_v8m_baseline},
|
||||
{ZigLLVM_aarch64, ZigLLVM_ARMSubArch_v8m_mainline},
|
||||
|
||||
{ZigLLVM_aarch64_be, ZigLLVM_ARMSubArch_v8_5a},
|
||||
{ZigLLVM_aarch64_be, ZigLLVM_ARMSubArch_v8_4a},
|
||||
{ZigLLVM_aarch64_be, ZigLLVM_ARMSubArch_v8_3a},
|
||||
{ZigLLVM_aarch64_be, ZigLLVM_ARMSubArch_v8_2a},
|
||||
{ZigLLVM_aarch64_be, ZigLLVM_ARMSubArch_v8_1a},
|
||||
@ -76,10 +84,12 @@ static const ArchType arch_list[] = {
|
||||
{ZigLLVM_bpfel, ZigLLVM_NoSubArch},
|
||||
{ZigLLVM_bpfeb, ZigLLVM_NoSubArch},
|
||||
{ZigLLVM_hexagon, ZigLLVM_NoSubArch},
|
||||
{ZigLLVM_mips, ZigLLVM_NoSubArch},
|
||||
{ZigLLVM_mipsel, ZigLLVM_NoSubArch},
|
||||
{ZigLLVM_mips64, ZigLLVM_NoSubArch},
|
||||
{ZigLLVM_mips64el, ZigLLVM_NoSubArch},
|
||||
|
||||
{ZigLLVM_mips, ZigLLVM_MipsSubArch_r6},
|
||||
{ZigLLVM_mipsel, ZigLLVM_MipsSubArch_r6},
|
||||
{ZigLLVM_mips64, ZigLLVM_MipsSubArch_r6},
|
||||
{ZigLLVM_mips64el, ZigLLVM_MipsSubArch_r6},
|
||||
|
||||
{ZigLLVM_msp430, ZigLLVM_NoSubArch},
|
||||
{ZigLLVM_nios2, ZigLLVM_NoSubArch},
|
||||
{ZigLLVM_ppc, ZigLLVM_NoSubArch},
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -686,6 +686,7 @@ static_assert((Triple::VendorType)ZigLLVM_LastVendorType == Triple::LastVendorTy
|
||||
static_assert((Triple::OSType)ZigLLVM_LastOSType == Triple::LastOSType, "");
|
||||
static_assert((Triple::EnvironmentType)ZigLLVM_LastEnvironmentType == Triple::LastEnvironmentType, "");
|
||||
static_assert((Triple::SubArchType)ZigLLVM_KalimbaSubArch_v5 == Triple::KalimbaSubArch_v5, "");
|
||||
static_assert((Triple::SubArchType)ZigLLVM_MipsSubArch_r6 == Triple::MipsSubArch_r6, "");
|
||||
|
||||
static_assert((Triple::ObjectFormatType)ZigLLVM_UnknownObjectFormat == Triple::UnknownObjectFormat, "");
|
||||
static_assert((Triple::ObjectFormatType)ZigLLVM_COFF == Triple::COFF, "");
|
||||
@ -730,6 +731,8 @@ const char *ZigLLVMGetSubArchTypeName(ZigLLVM_SubArchType sub_arch) {
|
||||
switch (sub_arch) {
|
||||
case ZigLLVM_NoSubArch:
|
||||
return "(none)";
|
||||
case ZigLLVM_ARMSubArch_v8_5a:
|
||||
return "v8_5a";
|
||||
case ZigLLVM_ARMSubArch_v8_4a:
|
||||
return "v8_4a";
|
||||
case ZigLLVM_ARMSubArch_v8_3a:
|
||||
@ -778,6 +781,8 @@ const char *ZigLLVMGetSubArchTypeName(ZigLLVM_SubArchType sub_arch) {
|
||||
return "v4";
|
||||
case ZigLLVM_KalimbaSubArch_v5:
|
||||
return "v5";
|
||||
case ZigLLVM_MipsSubArch_r6:
|
||||
return "r6";
|
||||
}
|
||||
abort();
|
||||
}
|
||||
|
||||
@ -273,6 +273,7 @@ enum ZigLLVM_ArchType {
|
||||
enum ZigLLVM_SubArchType {
|
||||
ZigLLVM_NoSubArch,
|
||||
|
||||
ZigLLVM_ARMSubArch_v8_5a,
|
||||
ZigLLVM_ARMSubArch_v8_4a,
|
||||
ZigLLVM_ARMSubArch_v8_3a,
|
||||
ZigLLVM_ARMSubArch_v8_2a,
|
||||
@ -298,6 +299,8 @@ enum ZigLLVM_SubArchType {
|
||||
ZigLLVM_KalimbaSubArch_v3,
|
||||
ZigLLVM_KalimbaSubArch_v4,
|
||||
ZigLLVM_KalimbaSubArch_v5,
|
||||
|
||||
ZigLLVM_MipsSubArch_r6,
|
||||
};
|
||||
|
||||
enum ZigLLVM_VendorType {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user