diff --git a/.github/workflows/build-llvm.yml b/.github/workflows/build-llvm.yml index ebd643609..58ca9280f 100644 --- a/.github/workflows/build-llvm.yml +++ b/.github/workflows/build-llvm.yml @@ -31,7 +31,7 @@ jobs: python3 -m pip install -r mlir/python/requirements.txt mkdir llvm-install cmake -G Ninja llvm -B build -DCMAKE_INSTALL_PREFIX=llvm-install -DMLIR_ENABLE_BINDINGS_PYTHON=ON -DPython3_EXECUTABLE=$(which python3) \ - -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=true -DLLVM_ENABLE_PROJECTS="mlir" -DLLVM_TARGETS_TO_BUILD="X86" -DLLVM_INSTALL_UTILS=true -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DLLVM_INSTALL_GTEST=ON + -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=true -DLLVM_ENABLE_PROJECTS="mlir" -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="SPIRV" -DLLVM_TARGETS_TO_BUILD="X86" -DLLVM_INSTALL_UTILS=true -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DLLVM_INSTALL_GTEST=ON cmake --build build --target install cd llvm-install tar -zcf ../llvm.tgz . diff --git a/cmake/llvm-version.txt b/cmake/llvm-version.txt index 7c37bfb7f..620fa4ef3 100644 --- a/cmake/llvm-version.txt +++ b/cmake/llvm-version.txt @@ -1 +1 @@ -62e9f40949ddc52e9660b25ab146bd5d9b39ad88 +89946bda5e1c7ceaf6d26634cc8c8c9498d9f7be diff --git a/scripts/compile.sh b/scripts/compile.sh index 6c1b7d308..1e5234061 100755 --- a/scripts/compile.sh +++ b/scripts/compile.sh @@ -84,6 +84,7 @@ build_llvm() { -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS_DEBUG="-g -O0" \ -DLLVM_ENABLE_ASSERTIONS=true -DLLVM_ENABLE_PROJECTS="mlir"\ -DLLVM_TARGETS_TO_BUILD="X86" -DLLVM_INSTALL_UTILS=true \ + -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="SPIRV" \ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DLLVM_INSTALL_GTEST=ON \ -DLLVM_BUILD_LLVM_DYLIB=$dylib -DLLVM_LINK_LLVM_DYLIB=$dylib cmake --build build