Skip to content

Commit 1b9d6ac

Browse files
Update llvm-version.txt (#204)
* Update llvm-version.txt Update to a version that has SPIRV backend working * Enable LLVM SPIRV target in the build
1 parent 0d1d9c6 commit 1b9d6ac

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

.github/workflows/build-llvm.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
python3 -m pip install -r mlir/python/requirements.txt
3232
mkdir llvm-install
3333
cmake -G Ninja llvm -B build -DCMAKE_INSTALL_PREFIX=llvm-install -DMLIR_ENABLE_BINDINGS_PYTHON=ON -DPython3_EXECUTABLE=$(which python3) \
34-
-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
34+
-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
3535
cmake --build build --target install
3636
cd llvm-install
3737
tar -zcf ../llvm.tgz .

cmake/llvm-version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
62e9f40949ddc52e9660b25ab146bd5d9b39ad88
1+
89946bda5e1c7ceaf6d26634cc8c8c9498d9f7be

scripts/compile.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ build_llvm() {
8484
-DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS_DEBUG="-g -O0" \
8585
-DLLVM_ENABLE_ASSERTIONS=true -DLLVM_ENABLE_PROJECTS="mlir"\
8686
-DLLVM_TARGETS_TO_BUILD="X86" -DLLVM_INSTALL_UTILS=true \
87+
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="SPIRV" \
8788
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DLLVM_INSTALL_GTEST=ON \
8889
-DLLVM_BUILD_LLVM_DYLIB=$dylib -DLLVM_LINK_LLVM_DYLIB=$dylib
8990
cmake --build build

0 commit comments

Comments
 (0)