Adding saturated builtins. Remove LLVM 12 support. Remove old llvm optimizer use.

This commit is contained in:
Christoffer Lerno
2022-09-17 11:38:28 +02:00
committed by Christoffer Lerno
parent fd9d300b06
commit a66c0942f8
18 changed files with 217 additions and 235 deletions

View File

@@ -164,7 +164,7 @@ jobs:
fail-fast: false
matrix:
build_type: [Release, Debug]
llvm_version: [12, 13, 14, 15, 16]
llvm_version: [13, 14, 15, 16]
steps:
- uses: actions/checkout@v3
@@ -182,10 +182,7 @@ jobs:
fi
sudo apt-get update
sudo apt-get install -y clang-${{matrix.llvm_version}} llvm-${{matrix.llvm_version}} llvm-${{matrix.llvm_version}}-dev lld-${{matrix.llvm_version}} liblld-${{matrix.llvm_version}}-dev
if [[ "${{matrix.llvm_version}}" > 12 ]]; then
sudo apt-get install -y libmlir-${{matrix.llvm_version}} libmlir-${{matrix.llvm_version}}-dev mlir-${{matrix.llvm_version}}-tools
fi
sudo apt-get install -y libmlir-${{matrix.llvm_version}} libmlir-${{matrix.llvm_version}}-dev mlir-${{matrix.llvm_version}}-tools
- name: CMake
run: |
@@ -251,7 +248,7 @@ jobs:
fail-fast: false
matrix:
build_type: [Release, Debug]
llvm_version: [12, 13, 14]
llvm_version: [13, 14]
steps:
- uses: actions/checkout@v3
- name: Download LLVM