From c0fbc317374e9492748deeec989b97874cd662aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Roukala=20=28n=C3=A9=20Peres=29?= Date: Thu, 2 Jun 2022 19:10:15 +0300 Subject: [PATCH] radv/ci: test the llvm backend on navi21 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The LLVM backend is not officially supported by the RADV developers, but it has been useful early during bring-up, or later when users are experiencing what looks like a compiler bug. It is thus beneficial to keep it working. However, maintaining the vkcts expectations for every platform requires more work and machine time than what we would like to commit to. This is why we agreed that we would only keep LLVM tested on the latest family of Radeon GPUs. Signed-off-by: Martin Roukala (né Peres) Reviewed-by: Samuel Pitoiset Acked-by: Timur Kristóf Part-of: --- .gitlab-ci/common/generate-env.sh | 1 + src/amd/ci/gitlab-ci.yml | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/.gitlab-ci/common/generate-env.sh b/.gitlab-ci/common/generate-env.sh index bb3c73c5d4b..3ed95458fbf 100755 --- a/.gitlab-ci/common/generate-env.sh +++ b/.gitlab-ci/common/generate-env.sh @@ -105,6 +105,7 @@ for var in \ PIGLIT_RESULTS \ PIGLIT_TESTS \ PIPELINE_ARTIFACTS_BASE \ + RADV_DEBUG \ RADV_PERFTEST \ SKQP_ASSETS_DIR \ SKQP_BACKENDS \ diff --git a/src/amd/ci/gitlab-ci.yml b/src/amd/ci/gitlab-ci.yml index c3c6a806bcc..9fe25f6e52c 100644 --- a/src/amd/ci/gitlab-ci.yml +++ b/src/amd/ci/gitlab-ci.yml @@ -202,6 +202,14 @@ vkcts-navi21-valve: variables: GPU_VERSION: radv-navi21-aco +vkcts-navi21-llvm-valve: + extends: + - .vkcts-test-valve + - .navi21-test-valve + variables: + GPU_VERSION: radv-navi21-llvm + RADV_DEBUG: llvm,checkir + vkcts-vangogh-valve: extends: - .vkcts-test-valve