| author | |
| committer | |
| log | 62668e3e6b3c07d4145a7de3ebb9d5fdd728d75e |
| tree | 76a96a436af0ed36195f85fcad8e05d31d92440c |
| parent | 53588f4f124bb713cc2c67c721d5f4e3586b7d79 |
13 files changed, 34 insertions(+), 34 deletions(-)
README.md+5-5| ... | @@ -125,14 +125,14 @@ libc. Create demo games using Zig. | ... | @@ -125,14 +125,14 @@ libc. Create demo games using Zig. |
| 125 | 125 | ||
| 126 | * cmake >= 2.8.5 | 126 | * cmake >= 2.8.5 |
| 127 | * gcc >= 5.0.0 or clang >= 3.6.0 | 127 | * gcc >= 5.0.0 or clang >= 3.6.0 |
| 128 | * LLVM, Clang, LLD development libraries == 6.x, compiled with the same gcc or clang version above | 128 | * LLVM, Clang, LLD development libraries == 7.x, compiled with the same gcc or clang version above |
| 129 | - These depend on zlib and libxml2. | 129 | - These depend on zlib and libxml2. |
| 130 | 130 | ||
| 131 | ##### Windows | 131 | ##### Windows |
| 132 | 132 | ||
| 133 | * cmake >= 2.8.5 | 133 | * cmake >= 2.8.5 |
| 134 | * Microsoft Visual Studio 2015 | 134 | * Microsoft Visual Studio 2015 |
| 135 | * LLVM, Clang, LLD development libraries == 6.x, compiled with the same MSVC version above | 135 | * LLVM, Clang, LLD development libraries == 7.x, compiled with the same MSVC version above |
| 136 | 136 | ||
| 137 | #### Instructions | 137 | #### Instructions |
| 138 | 138 | ||
| ... | @@ -156,11 +156,11 @@ make install | ... | @@ -156,11 +156,11 @@ make install |
| 156 | `ZIG_LIBC_LIB_DIR` and `ZIG_LIBC_STATIC_LIB_DIR` are unused. | 156 | `ZIG_LIBC_LIB_DIR` and `ZIG_LIBC_STATIC_LIB_DIR` are unused. |
| 157 | 157 | ||
| 158 | ``` | 158 | ``` |
| 159 | brew install cmake llvm@6 | 159 | brew install cmake llvm@7 |
| 160 | brew outdated llvm@6 || brew upgrade llvm@6 | 160 | brew outdated llvm@7 || brew upgrade llvm@7 |
| 161 | mkdir build | 161 | mkdir build |
| 162 | cd build | 162 | cd build |
| 163 | cmake .. -DCMAKE_PREFIX_PATH=/usr/local/opt/llvm@6/ -DCMAKE_INSTALL_PREFIX=$(pwd) | 163 | cmake .. -DCMAKE_PREFIX_PATH=/usr/local/opt/llvm@7/ -DCMAKE_INSTALL_PREFIX=$(pwd) |
| 164 | make install | 164 | make install |
| 165 | ./zig build --build-file ../build.zig test | 165 | ./zig build --build-file ../build.zig test |
| 166 | ``` | 166 | ``` |
ci/appveyor/appveyor.yml+1-1| ... | @@ -6,5 +6,5 @@ build_script: | ... | @@ -6,5 +6,5 @@ build_script: |
| 6 | after_build: | 6 | after_build: |
| 7 | - '%APPVEYOR_BUILD_FOLDER%\ci\appveyor\after_build.bat' | 7 | - '%APPVEYOR_BUILD_FOLDER%\ci\appveyor\after_build.bat' |
| 8 | cache: | 8 | cache: |
| 9 | - 'llvm+clang-5.0.1-win64-msvc-release.tar.xz' | ||
| 10 | - 'llvm+clang-6.0.0-win64-msvc-release.tar.xz' | 9 | - 'llvm+clang-6.0.0-win64-msvc-release.tar.xz' |
| 10 | - 'llvm+clang-7.0.0-win64-msvc-release.tar.xz' |
ci/appveyor/build_script.bat+2-2| ... | @@ -7,13 +7,13 @@ SET "PATH=C:\msys64\mingw64\bin;C:\msys64\usr\bin;%PATH%" | ... | @@ -7,13 +7,13 @@ SET "PATH=C:\msys64\mingw64\bin;C:\msys64\usr\bin;%PATH%" |
| 7 | SET "MSYSTEM=MINGW64" | 7 | SET "MSYSTEM=MINGW64" |
| 8 | SET "APPVEYOR_CACHE_ENTRY_ZIP_ARGS=-m0=Copy" | 8 | SET "APPVEYOR_CACHE_ENTRY_ZIP_ARGS=-m0=Copy" |
| 9 | 9 | ||
| 10 | bash -lc "cd ${APPVEYOR_BUILD_FOLDER} && if [ -s ""llvm+clang-6.0.0-win64-msvc-release.tar.xz"" ]; then echo 'skipping LLVM download'; else wget 'https://s3.amazonaws.com/ziglang.org/deps/llvm%%2bclang-6.0.0-win64-msvc-release.tar.xz'; fi && tar xf llvm+clang-6.0.0-win64-msvc-release.tar.xz" || exit /b | 10 | bash -lc "cd ${APPVEYOR_BUILD_FOLDER} && if [ -s ""llvm+clang-7.0.0-win64-msvc-release.tar.xz"" ]; then echo 'skipping LLVM download'; else wget 'https://s3.amazonaws.com/ziglang.org/deps/llvm%%2bclang-7.0.0-win64-msvc-release.tar.xz'; fi && tar xf llvm+clang-7.0.0-win64-msvc-release.tar.xz" || exit /b |
| 11 | 11 | ||
| 12 | 12 | ||
| 13 | SET "PATH=%PREVPATH%" | 13 | SET "PATH=%PREVPATH%" |
| 14 | SET "MSYSTEM=%PREVMSYSTEM%" | 14 | SET "MSYSTEM=%PREVMSYSTEM%" |
| 15 | SET "ZIGBUILDDIR=%APPVEYOR_BUILD_FOLDER%\build-msvc-release" | 15 | SET "ZIGBUILDDIR=%APPVEYOR_BUILD_FOLDER%\build-msvc-release" |
| 16 | SET "ZIGPREFIXPATH=%APPVEYOR_BUILD_FOLDER%\llvm+clang-6.0.0-win64-msvc-release" | 16 | SET "ZIGPREFIXPATH=%APPVEYOR_BUILD_FOLDER%\llvm+clang-7.0.0-win64-msvc-release" |
| 17 | 17 | ||
| 18 | call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 | 18 | call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 |
| 19 | call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64 | 19 | call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64 |
ci/travis_linux_before_install+1-1| ... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
| 2 | 2 | ||
| 3 | set -x | 3 | set -x |
| 4 | 4 | ||
| 5 | sudo sh -c 'echo "deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-6.0 main" >> /etc/apt/sources.list' | 5 | sudo sh -c 'echo "deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-7.0 main" >> /etc/apt/sources.list' |
| 6 | wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add - | 6 | wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add - |
| 7 | sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test | 7 | sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test |
| 8 | sudo apt-get update -q | 8 | sudo apt-get update -q |
ci/travis_linux_install+1-1| ... | @@ -4,4 +4,4 @@ set -x | ... | @@ -4,4 +4,4 @@ set -x |
| 4 | 4 | ||
| 5 | sudo apt-get remove -y llvm-* | 5 | sudo apt-get remove -y llvm-* |
| 6 | sudo rm -rf /usr/local/* | 6 | sudo rm -rf /usr/local/* |
| 7 | sudo apt-get install -y clang-6.0 libclang-6.0 libclang-6.0-dev llvm-6.0 llvm-6.0-dev liblld-6.0 liblld-6.0-dev cmake wine1.6-amd64 | 7 | sudo apt-get install -y clang-7.0 libclang-7.0 libclang-7.0-dev llvm-7.0 llvm-7.0-dev liblld-7.0 liblld-7.0-dev cmake wine1.6-amd64 |
ci/travis_linux_script+2-2| ... | @@ -3,8 +3,8 @@ | ... | @@ -3,8 +3,8 @@ |
| 3 | set -x | 3 | set -x |
| 4 | set -e | 4 | set -e |
| 5 | 5 | ||
| 6 | export CC=clang-6.0 | 6 | export CC=clang-7.0 |
| 7 | export CXX=clang++-6.0 | 7 | export CXX=clang++-7.0 |
| 8 | echo $PATH | 8 | echo $PATH |
| 9 | mkdir build | 9 | mkdir build |
| 10 | cd build | 10 | cd build |
ci/travis_osx_install+2-2| ... | @@ -2,6 +2,6 @@ | ... | @@ -2,6 +2,6 @@ |
| 2 | 2 | ||
| 3 | set -x | 3 | set -x |
| 4 | 4 | ||
| 5 | brew install llvm@6 | 5 | brew install llvm@7 |
| 6 | brew outdated llvm@6 || brew upgrade llvm@6 | 6 | brew outdated llvm@7 || brew upgrade llvm@7 |
| 7 | 7 |
ci/travis_osx_script+1-1| ... | @@ -5,7 +5,7 @@ set -e | ... | @@ -5,7 +5,7 @@ set -e |
| 5 | 5 | ||
| 6 | mkdir build | 6 | mkdir build |
| 7 | cd build | 7 | cd build |
| 8 | cmake .. -DCMAKE_PREFIX_PATH=/usr/local/opt/llvm@6/ -DCMAKE_INSTALL_PREFIX=$(pwd) | 8 | cmake .. -DCMAKE_PREFIX_PATH=/usr/local/opt/llvm@7/ -DCMAKE_INSTALL_PREFIX=$(pwd) |
| 9 | make VERBOSE=1 | 9 | make VERBOSE=1 |
| 10 | make install | 10 | make install |
| 11 | 11 |
cmake/Findclang.cmake+4-4| ... | @@ -27,8 +27,8 @@ if(MSVC) | ... | @@ -27,8 +27,8 @@ if(MSVC) |
| 27 | else() | 27 | else() |
| 28 | find_path(CLANG_INCLUDE_DIRS NAMES clang/Frontend/ASTUnit.h | 28 | find_path(CLANG_INCLUDE_DIRS NAMES clang/Frontend/ASTUnit.h |
| 29 | PATHS | 29 | PATHS |
| 30 | /usr/lib/llvm/6/include | 30 | /usr/lib/llvm/7/include |
| 31 | /usr/lib/llvm-6.0/include | 31 | /usr/lib/llvm-7.0/include |
| 32 | /mingw64/include) | 32 | /mingw64/include) |
| 33 | 33 | ||
| 34 | macro(FIND_AND_ADD_CLANG_LIB _libname_) | 34 | macro(FIND_AND_ADD_CLANG_LIB _libname_) |
| ... | @@ -36,8 +36,8 @@ else() | ... | @@ -36,8 +36,8 @@ else() |
| 36 | find_library(CLANG_${_prettylibname_}_LIB NAMES ${_libname_} | 36 | find_library(CLANG_${_prettylibname_}_LIB NAMES ${_libname_} |
| 37 | PATHS | 37 | PATHS |
| 38 | ${CLANG_LIBDIRS} | 38 | ${CLANG_LIBDIRS} |
| 39 | /usr/lib/llvm/6/lib | 39 | /usr/lib/llvm/7/lib |
| 40 | /usr/lib/llvm-6.0/lib | 40 | /usr/lib/llvm-7.0/lib |
| 41 | /mingw64/lib | 41 | /mingw64/lib |
| 42 | /c/msys64/mingw64/lib | 42 | /c/msys64/mingw64/lib |
| 43 | c:\\msys64\\mingw64\\lib) | 43 | c:\\msys64\\mingw64\\lib) |
cmake/Findllvm.cmake+3-3| ... | @@ -8,12 +8,12 @@ | ... | @@ -8,12 +8,12 @@ |
| 8 | # LLVM_LIBDIRS | 8 | # LLVM_LIBDIRS |
| 9 | 9 | ||
| 10 | find_program(LLVM_CONFIG_EXE | 10 | find_program(LLVM_CONFIG_EXE |
| 11 | NAMES llvm-config-6.0 llvm-config | 11 | NAMES llvm-config-7.0 llvm-config |
| 12 | PATHS | 12 | PATHS |
| 13 | "/mingw64/bin" | 13 | "/mingw64/bin" |
| 14 | "/c/msys64/mingw64/bin" | 14 | "/c/msys64/mingw64/bin" |
| 15 | "c:/msys64/mingw64/bin" | 15 | "c:/msys64/mingw64/bin" |
| 16 | "C:/Libraries/llvm-6.0.0/bin") | 16 | "C:/Libraries/llvm-7.0.0/bin") |
| 17 | 17 | ||
| 18 | if(NOT(CMAKE_BUILD_TYPE STREQUAL "Debug")) | 18 | if(NOT(CMAKE_BUILD_TYPE STREQUAL "Debug")) |
| 19 | execute_process( | 19 | execute_process( |
| ... | @@ -62,7 +62,7 @@ execute_process( | ... | @@ -62,7 +62,7 @@ execute_process( |
| 62 | set(LLVM_LIBRARIES ${LLVM_LIBRARIES} ${LLVM_SYSTEM_LIBS}) | 62 | set(LLVM_LIBRARIES ${LLVM_LIBRARIES} ${LLVM_SYSTEM_LIBS}) |
| 63 | 63 | ||
| 64 | if(NOT LLVM_LIBRARIES) | 64 | if(NOT LLVM_LIBRARIES) |
| 65 | find_library(LLVM_LIBRARIES NAMES LLVM LLVM-6.0 LLVM-6) | 65 | find_library(LLVM_LIBRARIES NAMES LLVM LLVM-7.0 LLVM-7) |
| 66 | endif() | 66 | endif() |
| 67 | 67 | ||
| 68 | link_directories("${CMAKE_PREFIX_PATH}/lib") | 68 | link_directories("${CMAKE_PREFIX_PATH}/lib") |
src/target.cpp+7-8| ... | @@ -148,7 +148,6 @@ static const Os os_list[] = { | ... | @@ -148,7 +148,6 @@ static const Os os_list[] = { |
| 148 | OsRTEMS, | 148 | OsRTEMS, |
| 149 | OsNaCl, // Native Client | 149 | OsNaCl, // Native Client |
| 150 | OsCNK, // BG/P Compute-Node Kernel | 150 | OsCNK, // BG/P Compute-Node Kernel |
| 151 | OsBitrig, | ||
| 152 | OsAIX, | 151 | OsAIX, |
| 153 | OsCUDA, // NVIDIA CUDA | 152 | OsCUDA, // NVIDIA CUDA |
| 154 | OsNVCL, // NVIDIA OpenCL | 153 | OsNVCL, // NVIDIA OpenCL |
| ... | @@ -159,6 +158,7 @@ static const Os os_list[] = { | ... | @@ -159,6 +158,7 @@ static const Os os_list[] = { |
| 159 | OsWatchOS, // Apple watchOS | 158 | OsWatchOS, // Apple watchOS |
| 160 | OsMesa3D, | 159 | OsMesa3D, |
| 161 | OsContiki, | 160 | OsContiki, |
| 161 | OsAMDPAL, | ||
| 162 | OsZen, | 162 | OsZen, |
| 163 | }; | 163 | }; |
| 164 | 164 | ||
| ... | @@ -181,7 +181,6 @@ static const ZigLLVM_EnvironmentType environ_list[] = { | ... | @@ -181,7 +181,6 @@ static const ZigLLVM_EnvironmentType environ_list[] = { |
| 181 | ZigLLVM_MSVC, | 181 | ZigLLVM_MSVC, |
| 182 | ZigLLVM_Itanium, | 182 | ZigLLVM_Itanium, |
| 183 | ZigLLVM_Cygnus, | 183 | ZigLLVM_Cygnus, |
| 184 | ZigLLVM_AMDOpenCL, | ||
| 185 | ZigLLVM_CoreCLR, | 184 | ZigLLVM_CoreCLR, |
| 186 | ZigLLVM_OpenCL, | 185 | ZigLLVM_OpenCL, |
| 187 | ZigLLVM_Simulator, | 186 | ZigLLVM_Simulator, |
| ... | @@ -280,8 +279,6 @@ static ZigLLVM_OSType get_llvm_os_type(Os os_type) { | ... | @@ -280,8 +279,6 @@ static ZigLLVM_OSType get_llvm_os_type(Os os_type) { |
| 280 | return ZigLLVM_NaCl; | 279 | return ZigLLVM_NaCl; |
| 281 | case OsCNK: | 280 | case OsCNK: |
| 282 | return ZigLLVM_CNK; | 281 | return ZigLLVM_CNK; |
| 283 | case OsBitrig: | ||
| 284 | return ZigLLVM_Bitrig; | ||
| 285 | case OsAIX: | 282 | case OsAIX: |
| 286 | return ZigLLVM_AIX; | 283 | return ZigLLVM_AIX; |
| 287 | case OsCUDA: | 284 | case OsCUDA: |
| ... | @@ -302,6 +299,8 @@ static ZigLLVM_OSType get_llvm_os_type(Os os_type) { | ... | @@ -302,6 +299,8 @@ static ZigLLVM_OSType get_llvm_os_type(Os os_type) { |
| 302 | return ZigLLVM_Mesa3D; | 299 | return ZigLLVM_Mesa3D; |
| 303 | case OsContiki: | 300 | case OsContiki: |
| 304 | return ZigLLVM_Contiki; | 301 | return ZigLLVM_Contiki; |
| 302 | case OsAMDPAL: | ||
| 303 | return ZigLLVM_AMDPAL; | ||
| 305 | } | 304 | } |
| 306 | zig_unreachable(); | 305 | zig_unreachable(); |
| 307 | } | 306 | } |
| ... | @@ -349,8 +348,6 @@ static Os get_zig_os_type(ZigLLVM_OSType os_type) { | ... | @@ -349,8 +348,6 @@ static Os get_zig_os_type(ZigLLVM_OSType os_type) { |
| 349 | return OsNaCl; | 348 | return OsNaCl; |
| 350 | case ZigLLVM_CNK: | 349 | case ZigLLVM_CNK: |
| 351 | return OsCNK; | 350 | return OsCNK; |
| 352 | case ZigLLVM_Bitrig: | ||
| 353 | return OsBitrig; | ||
| 354 | case ZigLLVM_AIX: | 351 | case ZigLLVM_AIX: |
| 355 | return OsAIX; | 352 | return OsAIX; |
| 356 | case ZigLLVM_CUDA: | 353 | case ZigLLVM_CUDA: |
| ... | @@ -371,6 +368,8 @@ static Os get_zig_os_type(ZigLLVM_OSType os_type) { | ... | @@ -371,6 +368,8 @@ static Os get_zig_os_type(ZigLLVM_OSType os_type) { |
| 371 | return OsMesa3D; | 368 | return OsMesa3D; |
| 372 | case ZigLLVM_Contiki: | 369 | case ZigLLVM_Contiki: |
| 373 | return OsContiki; | 370 | return OsContiki; |
| 371 | case ZigLLVM_AMDPAL: | ||
| 372 | return OsAMDPAL; | ||
| 374 | } | 373 | } |
| 375 | zig_unreachable(); | 374 | zig_unreachable(); |
| 376 | } | 375 | } |
| ... | @@ -400,7 +399,6 @@ const char *get_target_os_name(Os os_type) { | ... | @@ -400,7 +399,6 @@ const char *get_target_os_name(Os os_type) { |
| 400 | case OsRTEMS: | 399 | case OsRTEMS: |
| 401 | case OsNaCl: // Native Client | 400 | case OsNaCl: // Native Client |
| 402 | case OsCNK: // BG/P Compute-Node Kernel | 401 | case OsCNK: // BG/P Compute-Node Kernel |
| 403 | case OsBitrig: | ||
| 404 | case OsAIX: | 402 | case OsAIX: |
| 405 | case OsCUDA: // NVIDIA CUDA | 403 | case OsCUDA: // NVIDIA CUDA |
| 406 | case OsNVCL: // NVIDIA OpenCL | 404 | case OsNVCL: // NVIDIA OpenCL |
| ... | @@ -411,6 +409,7 @@ const char *get_target_os_name(Os os_type) { | ... | @@ -411,6 +409,7 @@ const char *get_target_os_name(Os os_type) { |
| 411 | case OsWatchOS: // Apple watchOS | 409 | case OsWatchOS: // Apple watchOS |
| 412 | case OsMesa3D: | 410 | case OsMesa3D: |
| 413 | case OsContiki: | 411 | case OsContiki: |
| 412 | case OsAMDPAL: | ||
| 414 | return ZigLLVMGetOSTypeName(get_llvm_os_type(os_type)); | 413 | return ZigLLVMGetOSTypeName(get_llvm_os_type(os_type)); |
| 415 | } | 414 | } |
| 416 | zig_unreachable(); | 415 | zig_unreachable(); |
| ... | @@ -749,7 +748,6 @@ uint32_t target_c_type_size_in_bits(const ZigTarget *target, CIntType id) { | ... | @@ -749,7 +748,6 @@ uint32_t target_c_type_size_in_bits(const ZigTarget *target, CIntType id) { |
| 749 | case OsRTEMS: | 748 | case OsRTEMS: |
| 750 | case OsNaCl: | 749 | case OsNaCl: |
| 751 | case OsCNK: | 750 | case OsCNK: |
| 752 | case OsBitrig: | ||
| 753 | case OsAIX: | 751 | case OsAIX: |
| 754 | case OsCUDA: | 752 | case OsCUDA: |
| 755 | case OsNVCL: | 753 | case OsNVCL: |
| ... | @@ -761,6 +759,7 @@ uint32_t target_c_type_size_in_bits(const ZigTarget *target, CIntType id) { | ... | @@ -761,6 +759,7 @@ uint32_t target_c_type_size_in_bits(const ZigTarget *target, CIntType id) { |
| 761 | case OsMesa3D: | 759 | case OsMesa3D: |
| 762 | case OsFuchsia: | 760 | case OsFuchsia: |
| 763 | case OsContiki: | 761 | case OsContiki: |
| 762 | case OsAMDPAL: | ||
| 764 | zig_panic("TODO c type size in bits for this target"); | 763 | zig_panic("TODO c type size in bits for this target"); |
| 765 | } | 764 | } |
| 766 | zig_unreachable(); | 765 | zig_unreachable(); |
src/target.hpp+2-1| ... | @@ -17,6 +17,7 @@ struct ArchType { | ... | @@ -17,6 +17,7 @@ struct ArchType { |
| 17 | ZigLLVM_SubArchType sub_arch; | 17 | ZigLLVM_SubArchType sub_arch; |
| 18 | }; | 18 | }; |
| 19 | 19 | ||
| 20 | // Synchronize with target.cpp::os_list | ||
| 20 | enum Os { | 21 | enum Os { |
| 21 | OsFreestanding, | 22 | OsFreestanding, |
| 22 | OsAnanas, | 23 | OsAnanas, |
| ... | @@ -38,7 +39,6 @@ enum Os { | ... | @@ -38,7 +39,6 @@ enum Os { |
| 38 | OsRTEMS, | 39 | OsRTEMS, |
| 39 | OsNaCl, // Native Client | 40 | OsNaCl, // Native Client |
| 40 | OsCNK, // BG/P Compute-Node Kernel | 41 | OsCNK, // BG/P Compute-Node Kernel |
| 41 | OsBitrig, | ||
| 42 | OsAIX, | 42 | OsAIX, |
| 43 | OsCUDA, // NVIDIA CUDA | 43 | OsCUDA, // NVIDIA CUDA |
| 44 | OsNVCL, // NVIDIA OpenCL | 44 | OsNVCL, // NVIDIA OpenCL |
| ... | @@ -49,6 +49,7 @@ enum Os { | ... | @@ -49,6 +49,7 @@ enum Os { |
| 49 | OsWatchOS, // Apple watchOS | 49 | OsWatchOS, // Apple watchOS |
| 50 | OsMesa3D, | 50 | OsMesa3D, |
| 51 | OsContiki, | 51 | OsContiki, |
| 52 | OsAMDPAL, | ||
| 52 | OsZen, | 53 | OsZen, |
| 53 | }; | 54 | }; |
| 54 | 55 |
src/zig_llvm.h+3-3| ... | @@ -333,7 +333,6 @@ enum ZigLLVM_OSType { | ... | @@ -333,7 +333,6 @@ enum ZigLLVM_OSType { |
| 333 | ZigLLVM_RTEMS, | 333 | ZigLLVM_RTEMS, |
| 334 | ZigLLVM_NaCl, // Native Client | 334 | ZigLLVM_NaCl, // Native Client |
| 335 | ZigLLVM_CNK, // BG/P Compute-Node Kernel | 335 | ZigLLVM_CNK, // BG/P Compute-Node Kernel |
| 336 | ZigLLVM_Bitrig, | ||
| 337 | ZigLLVM_AIX, | 336 | ZigLLVM_AIX, |
| 338 | ZigLLVM_CUDA, // NVIDIA CUDA | 337 | ZigLLVM_CUDA, // NVIDIA CUDA |
| 339 | ZigLLVM_NVCL, // NVIDIA OpenCL | 338 | ZigLLVM_NVCL, // NVIDIA OpenCL |
| ... | @@ -344,10 +343,12 @@ enum ZigLLVM_OSType { | ... | @@ -344,10 +343,12 @@ enum ZigLLVM_OSType { |
| 344 | ZigLLVM_WatchOS, // Apple watchOS | 343 | ZigLLVM_WatchOS, // Apple watchOS |
| 345 | ZigLLVM_Mesa3D, | 344 | ZigLLVM_Mesa3D, |
| 346 | ZigLLVM_Contiki, | 345 | ZigLLVM_Contiki, |
| 346 | ZigLLVM_AMDPAL, // AMD PAL Runtime | ||
| 347 | 347 | ||
| 348 | ZigLLVM_LastOSType = ZigLLVM_Contiki | 348 | ZigLLVM_LastOSType = ZigLLVM_AMDPAL |
| 349 | }; | 349 | }; |
| 350 | 350 | ||
| 351 | // Synchronize with target.cpp::environ_list | ||
| 351 | enum ZigLLVM_EnvironmentType { | 352 | enum ZigLLVM_EnvironmentType { |
| 352 | ZigLLVM_UnknownEnvironment, | 353 | ZigLLVM_UnknownEnvironment, |
| 353 | 354 | ||
| ... | @@ -368,7 +369,6 @@ enum ZigLLVM_EnvironmentType { | ... | @@ -368,7 +369,6 @@ enum ZigLLVM_EnvironmentType { |
| 368 | ZigLLVM_MSVC, | 369 | ZigLLVM_MSVC, |
| 369 | ZigLLVM_Itanium, | 370 | ZigLLVM_Itanium, |
| 370 | ZigLLVM_Cygnus, | 371 | ZigLLVM_Cygnus, |
| 371 | ZigLLVM_AMDOpenCL, | ||
| 372 | ZigLLVM_CoreCLR, | 372 | ZigLLVM_CoreCLR, |
| 373 | ZigLLVM_OpenCL, | 373 | ZigLLVM_OpenCL, |
| 374 | ZigLLVM_Simulator, | 374 | ZigLLVM_Simulator, |