From 62668e3e6b3c07d4145a7de3ebb9d5fdd728d75e Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Thu, 22 Mar 2018 15:32:47 -0400 Subject: update to llvm 7.0.0 --- src/target.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'src/target.cpp') diff --git a/src/target.cpp b/src/target.cpp index 8e7c5ce578..6b1260e139 100644 --- a/src/target.cpp +++ b/src/target.cpp @@ -148,7 +148,6 @@ static const Os os_list[] = { OsRTEMS, OsNaCl, // Native Client OsCNK, // BG/P Compute-Node Kernel - OsBitrig, OsAIX, OsCUDA, // NVIDIA CUDA OsNVCL, // NVIDIA OpenCL @@ -159,6 +158,7 @@ static const Os os_list[] = { OsWatchOS, // Apple watchOS OsMesa3D, OsContiki, + OsAMDPAL, OsZen, }; @@ -181,7 +181,6 @@ static const ZigLLVM_EnvironmentType environ_list[] = { ZigLLVM_MSVC, ZigLLVM_Itanium, ZigLLVM_Cygnus, - ZigLLVM_AMDOpenCL, ZigLLVM_CoreCLR, ZigLLVM_OpenCL, ZigLLVM_Simulator, @@ -280,8 +279,6 @@ static ZigLLVM_OSType get_llvm_os_type(Os os_type) { return ZigLLVM_NaCl; case OsCNK: return ZigLLVM_CNK; - case OsBitrig: - return ZigLLVM_Bitrig; case OsAIX: return ZigLLVM_AIX; case OsCUDA: @@ -302,6 +299,8 @@ static ZigLLVM_OSType get_llvm_os_type(Os os_type) { return ZigLLVM_Mesa3D; case OsContiki: return ZigLLVM_Contiki; + case OsAMDPAL: + return ZigLLVM_AMDPAL; } zig_unreachable(); } @@ -349,8 +348,6 @@ static Os get_zig_os_type(ZigLLVM_OSType os_type) { return OsNaCl; case ZigLLVM_CNK: return OsCNK; - case ZigLLVM_Bitrig: - return OsBitrig; case ZigLLVM_AIX: return OsAIX; case ZigLLVM_CUDA: @@ -371,6 +368,8 @@ static Os get_zig_os_type(ZigLLVM_OSType os_type) { return OsMesa3D; case ZigLLVM_Contiki: return OsContiki; + case ZigLLVM_AMDPAL: + return OsAMDPAL; } zig_unreachable(); } @@ -400,7 +399,6 @@ const char *get_target_os_name(Os os_type) { case OsRTEMS: case OsNaCl: // Native Client case OsCNK: // BG/P Compute-Node Kernel - case OsBitrig: case OsAIX: case OsCUDA: // NVIDIA CUDA case OsNVCL: // NVIDIA OpenCL @@ -411,6 +409,7 @@ const char *get_target_os_name(Os os_type) { case OsWatchOS: // Apple watchOS case OsMesa3D: case OsContiki: + case OsAMDPAL: return ZigLLVMGetOSTypeName(get_llvm_os_type(os_type)); } zig_unreachable(); @@ -749,7 +748,6 @@ uint32_t target_c_type_size_in_bits(const ZigTarget *target, CIntType id) { case OsRTEMS: case OsNaCl: case OsCNK: - case OsBitrig: case OsAIX: case OsCUDA: case OsNVCL: @@ -761,6 +759,7 @@ uint32_t target_c_type_size_in_bits(const ZigTarget *target, CIntType id) { case OsMesa3D: case OsFuchsia: case OsContiki: + case OsAMDPAL: zig_panic("TODO c type size in bits for this target"); } zig_unreachable(); -- cgit v1.2.3 From 5800faa31859afb83d556a67747251e20c3e4b48 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 4 Apr 2018 18:27:52 -0400 Subject: update to latest llvm API --- src/target.cpp | 2 +- src/zig_llvm.cpp | 1 + src/zig_llvm.h | 1 - 3 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/target.cpp') diff --git a/src/target.cpp b/src/target.cpp index a8a58013ff..5dcf98c3a2 100644 --- a/src/target.cpp +++ b/src/target.cpp @@ -162,6 +162,7 @@ static const Os os_list[] = { OsZen, }; +// Coordinate with zig_llvm.h static const ZigLLVM_EnvironmentType environ_list[] = { ZigLLVM_UnknownEnvironment, @@ -182,7 +183,6 @@ static const ZigLLVM_EnvironmentType environ_list[] = { ZigLLVM_Itanium, ZigLLVM_Cygnus, ZigLLVM_CoreCLR, - ZigLLVM_OpenCL, ZigLLVM_Simulator, }; diff --git a/src/zig_llvm.cpp b/src/zig_llvm.cpp index 3eb550dcc4..ba915bf064 100644 --- a/src/zig_llvm.cpp +++ b/src/zig_llvm.cpp @@ -37,6 +37,7 @@ #include #include #include +#include #include diff --git a/src/zig_llvm.h b/src/zig_llvm.h index af92850fc4..a63524281a 100644 --- a/src/zig_llvm.h +++ b/src/zig_llvm.h @@ -376,7 +376,6 @@ enum ZigLLVM_EnvironmentType { ZigLLVM_Itanium, ZigLLVM_Cygnus, ZigLLVM_CoreCLR, - ZigLLVM_OpenCL, ZigLLVM_Simulator, ZigLLVM_LastEnvironmentType = ZigLLVM_Simulator -- cgit v1.2.3