From 7230f39c1a2e37ff20a560ba4b9872aa8e3cd456 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 6 Nov 2020 14:00:05 +1000 Subject: [PATCH] clover/llvm: add 3.0 versioning. Just adds the 3.0 versioning to the compiler interface. Reviewed-by: Francisco Jerez Part-of: --- src/gallium/frontends/clover/llvm/invocation.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gallium/frontends/clover/llvm/invocation.cpp b/src/gallium/frontends/clover/llvm/invocation.cpp index 2516de016a8..779b28dc9b3 100644 --- a/src/gallium/frontends/clover/llvm/invocation.cpp +++ b/src/gallium/frontends/clover/llvm/invocation.cpp @@ -83,6 +83,7 @@ namespace { { "2.0", 200}, { "2.1", 210}, { "2.2", 220}, + { "3.0", 300}, }; struct clc_version_lang_std { @@ -95,6 +96,9 @@ namespace { { 110, clang::LangStandard::lang_opencl11}, { 120, clang::LangStandard::lang_opencl12}, { 200, clang::LangStandard::lang_opencl20}, +#if LLVM_VERSION_MAJOR >= 12 + { 300, clang::LangStandard::lang_opencl30}, +#endif }; void