Skip to content

Commit 8b4c2c3

Browse files
authored
[NFC] Update llvm version from 19 to 20 (#549)
1 parent bb0acfa commit 8b4c2c3

File tree

5 files changed

+13
-7
lines changed

5 files changed

+13
-7
lines changed

.github/workflows/codeql.yml

+5-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ permissions:
1010
contents: read
1111

1212
env:
13-
LLVM_VERSION: 19
13+
LLVM_VERSION: 20
1414
LLVM_VERSION_MINOR: 0
1515

1616
jobs:
@@ -44,12 +44,15 @@ jobs:
4444
sudo apt-get update
4545
sudo apt-get -yq --no-install-suggests --no-install-recommends install \
4646
clang-${{ env.LLVM_VERSION }} \
47+
clang-tools-${{ env.LLVM_VERSION }} \
4748
llvm-${{ env.LLVM_VERSION }}-dev \
49+
libllvmlibc-${{ env.LLVM_VERSION }}-dev \
4850
libclang-${{ env.LLVM_VERSION }}-dev \
4951
libclang-cpp${{ env.LLVM_VERSION }}-dev \
5052
libpolly-${{ env.LLVM_VERSION }}-dev \
5153
libzstd-dev \
52-
libedit-dev
54+
libedit-dev \
55+
mlir-${{ env.LLVM_VERSION }}-tools
5356
5457
- name: Checkout opencl-clang sources for action files
5558
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6

.github/workflows/on-push-verification-out-of-tree.yml

+5-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ permissions:
99
contents: read
1010

1111
env:
12-
LLVM_VERSION: 19
12+
LLVM_VERSION: 20
1313
LLVM_VERSION_MINOR: 0
1414

1515
on:
@@ -43,12 +43,15 @@ jobs:
4343
sudo apt-get update
4444
sudo apt-get -yq --no-install-suggests --no-install-recommends install \
4545
clang-${{ env.LLVM_VERSION }} \
46+
clang-tools-${{ env.LLVM_VERSION }} \
4647
llvm-${{ env.LLVM_VERSION }}-dev \
48+
libllvmlibc-${{ env.LLVM_VERSION }}-dev \
4749
libclang-${{ env.LLVM_VERSION }}-dev \
4850
libclang-cpp${{ env.LLVM_VERSION }}-dev \
4951
libpolly-${{ env.LLVM_VERSION }}-dev \
5052
libzstd-dev \
51-
libedit-dev
53+
libedit-dev \
54+
mlir-${{ env.LLVM_VERSION }}-tools
5255
5356
- name: Checkout SPIRV-LLVM-Translator sources
5457
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6

.github/workflows/scheduled-verification.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
name: Verify `ocl-open-${{ matrix.llvm_version }}` release branch
3535
strategy:
3636
matrix:
37-
llvm_version: [ 14, 15, 16, 17, 18 ]
37+
llvm_version: [ 14, 15, 16, 17, 18, 19 ]
3838
runs-on: ubuntu-22.04
3939
steps:
4040

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
3939
add_definitions(-DUSE_PREBUILT_LLVM)
4040

4141
if(NOT PREFERRED_LLVM_VERSION)
42-
set(PREFERRED_LLVM_VERSION "19.0")
42+
set(PREFERRED_LLVM_VERSION "20.0")
4343
endif(NOT PREFERRED_LLVM_VERSION)
4444
message(STATUS "[OPENCL-CLANG] Looking for LLVM version ${PREFERRED_LLVM_VERSION}")
4545
find_package(LLVM ${PREFERRED_LLVM_VERSION} REQUIRED)

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ LLVM by using the `PREFERRED_LLVM_VERSION` cmake option:
7777

7878
Example:
7979
```bash
80-
cmake -DPREFERRED_LLVM_VERSION="19.0" ../opencl-clang
80+
cmake -DPREFERRED_LLVM_VERSION="20.0" ../opencl-clang
8181
```
8282

8383
##### Custom LLVM installation

0 commit comments

Comments
 (0)