Skip to content

Commit 4642a92

Browse files
committed
👷 testing the MLIR code base with LLVM@19 and LLVM@20
Signed-off-by: burgholzer <[email protected]>
1 parent cb9963f commit 4642a92

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

.github/workflows/ci_mlir.yml

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@ concurrency:
1717

1818
jobs:
1919
cpp-test-mlir:
20-
name: 🇨‌ Test MLIR
20+
name: 🇨‌ Test MLIR with LLVM@${{ matrix.llvm-version }}
2121
runs-on: ubuntu-24.04
22+
strategy:
23+
matrix:
24+
llvm-version: [19, 20]
2225
env:
23-
llvm-version: 19
2426
CMAKE_BUILD_PARALLEL_LEVEL: 4
2527
CTEST_PARALLEL_LEVEL: 4
2628
FORCE_COLOR: 3
@@ -36,19 +38,19 @@ jobs:
3638
sudo apt-get update
3739
wget https://apt.llvm.org/llvm.sh -O ${{ runner.temp }}/llvm_install.sh
3840
chmod +x ${{ runner.temp }}/llvm_install.sh
39-
if sudo ${{ runner.temp }}/llvm_install.sh ${{ env.llvm-version }}; then
40-
sudo apt-get install -y libmlir-${{ env.llvm-version }}-dev \
41-
mlir-${{ env.llvm-version }}-tools \
42-
clang-${{ env.llvm-version}} \
41+
if sudo ${{ runner.temp }}/llvm_install.sh ${{ matrix.llvm-version }}; then
42+
sudo apt-get install -y libmlir-${{ matrix.llvm-version }}-dev \
43+
mlir-${{ matrix.llvm-version }}-tools \
44+
clang-${{ matrix.llvm-version}} \
4345
|| exit 1
4446
else
4547
echo "Installation from script failed."
4648
exit 1
4749
fi
48-
echo "CC=clang-${{ env.llvm-version }}" >> $GITHUB_ENV
49-
echo "CXX=clang++-${{ env.llvm-version }}" >> $GITHUB_ENV
50-
echo "MLIR_DIR=/usr/lib/llvm-${{ env.llvm-version }}/lib/cmake/mlir" >> $GITHUB_ENV
51-
echo "LLVM_DIR=/usr/lib/llvm-${{ env.llvm-version }}/lib/cmake/llvm" >> $GITHUB_ENV
50+
echo "CC=clang-${{ matrix.llvm-version }}" >> $GITHUB_ENV
51+
echo "CXX=clang++-${{ matrix.llvm-version }}" >> $GITHUB_ENV
52+
echo "MLIR_DIR=/usr/lib/llvm-${{ matrix.llvm-version }}/lib/cmake/mlir" >> $GITHUB_ENV
53+
echo "LLVM_DIR=/usr/lib/llvm-${{ matrix.llvm-version }}/lib/cmake/llvm" >> $GITHUB_ENV
5254
5355
# set up ccache for faster C++ builds
5456
- name: Setup ccache

0 commit comments

Comments
 (0)