update target info to llvm 10

the branch builds now
This commit is contained in:
Andrew Kelley 2020-01-23 17:31:25 -05:00
parent 79fb486017
commit 800ead2810
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9
3 changed files with 7 additions and 4 deletions

View File

@ -757,6 +757,7 @@ pub const Target = union(enum) {
.bpfeb,
.sparcv9,
.s390x,
.ve,
=> return 64,
}
}

View File

@ -202,8 +202,6 @@ static const ZigLLVM_EnvironmentType abi_list[] = {
ZigLLVM_CODE16,
ZigLLVM_EABI,
ZigLLVM_EABIHF,
ZigLLVM_ELFv1,
ZigLLVM_ELFv2,
ZigLLVM_Android,
ZigLLVM_Musl,
ZigLLVM_MuslEABI,
@ -765,6 +763,8 @@ const char *target_subarch_list_name(SubArchList sub_arch_list) {
return "Kalimba";
case SubArchListMips:
return "Mips";
case SubArchListPPC:
return "PPC";
}
zig_unreachable();
}
@ -1386,6 +1386,7 @@ const char *target_dynamic_linker(const ZigTarget *target) {
case ZigLLVM_lanai:
case ZigLLVM_renderscript32:
case ZigLLVM_renderscript64:
case ZigLLVM_ve:
zig_panic("TODO implement target_dynamic_linker for this arch");
}
zig_unreachable();
@ -1515,6 +1516,7 @@ const char *arch_stack_pointer_register_name(ZigLLVM_ArchType arch) {
case ZigLLVM_xcore:
case ZigLLVM_ppc:
case ZigLLVM_ppc64:
case ZigLLVM_ve:
zig_panic("TODO populate this table with stack pointer register name for this CPU architecture");
}
zig_unreachable();
@ -1576,6 +1578,7 @@ bool target_is_arm(const ZigTarget *target) {
case ZigLLVM_xcore:
case ZigLLVM_ppc:
case ZigLLVM_ppc64:
case ZigLLVM_ve:
return false;
}
zig_unreachable();
@ -1814,8 +1817,6 @@ const char *target_libc_generic_name(const ZigTarget *target) {
case ZigLLVM_CODE16:
case ZigLLVM_EABI:
case ZigLLVM_EABIHF:
case ZigLLVM_ELFv1:
case ZigLLVM_ELFv2:
case ZigLLVM_Android:
case ZigLLVM_MSVC:
case ZigLLVM_Itanium:

View File

@ -60,6 +60,7 @@ enum SubArchList {
SubArchListArm64,
SubArchListKalimba,
SubArchListMips,
SubArchListPPC,
};
enum TargetSubsystem {