Module: Mesa
Branch: main
Commit: 6d6d0b515e1f8194127e03f891dae46ff4cb6d76
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d6d0b515e1f8194127e03f891dae46ff4cb6d76

Author: Kai Wasserbäch <[email protected]>
Date:   Fri Oct  6 11:48:30 2023 +0200

fix: clover: LLVM 18: s/CodeGenOpt::/CodeGenOptLevel::/

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9833
Reference: 
https://github.com/llvm/llvm-project/commit/0a1aa6cda2758b0926a95f87d39ffefb1cb90200
Signed-off-by: Kai Wasserbäch <[email protected]>
Reviewed-by: Karol Herbst <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25586>

---

 src/gallium/frontends/clover/llvm/codegen/native.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/gallium/frontends/clover/llvm/codegen/native.cpp 
b/src/gallium/frontends/clover/llvm/codegen/native.cpp
index 869f8c6e2af..72046c8a188 100644
--- a/src/gallium/frontends/clover/llvm/codegen/native.cpp
+++ b/src/gallium/frontends/clover/llvm/codegen/native.cpp
@@ -121,7 +121,11 @@ namespace {
 #else
                                 ::llvm::None, ::llvm::None,
 #endif
+#if LLVM_VERSION_MAJOR >= 18
+                                ::llvm::CodeGenOptLevel::Default) };
+#else
                                 ::llvm::CodeGenOpt::Default) };
+#endif
       if (!tm)
          fail(r_log, build_error(),
               "Could not create TargetMachine: " + target.triple);

Reply via email to