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

Author: Qiang Yu <[email protected]>
Date:   Tue Sep  5 20:49:10 2023 +0800

radeonsi: change compiler name for aco

Reviewed-by: Marek Olšák <[email protected]>
Signed-off-by: Qiang Yu <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25632>

---

 src/gallium/drivers/radeonsi/si_get.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/gallium/drivers/radeonsi/si_get.c 
b/src/gallium/drivers/radeonsi/si_get.c
index db4fdcbb3a2..c8ed5f3bafd 100644
--- a/src/gallium/drivers/radeonsi/si_get.c
+++ b/src/gallium/drivers/radeonsi/si_get.c
@@ -1218,9 +1218,15 @@ static void si_init_renderer_string(struct si_screen 
*sscreen)
    if (uname(&uname_data) == 0)
       snprintf(kernel_version, sizeof(kernel_version), ", %s", 
uname_data.release);
 
+   const char *compiler_name =
+#ifdef LLVM_AVAILABLE
+      !sscreen->use_aco ? "LLVM " MESA_LLVM_VERSION_STRING :
+#endif
+      "ACO";
+
    snprintf(sscreen->renderer_string, sizeof(sscreen->renderer_string),
-            "%s (radeonsi, %sLLVM " MESA_LLVM_VERSION_STRING ", DRM %i.%i%s)", 
first_name,
-            second_name, sscreen->info.drm_major, sscreen->info.drm_minor, 
kernel_version);
+            "%s (radeonsi, %s%s, DRM %i.%i%s)", first_name, second_name, 
compiler_name,
+            sscreen->info.drm_major, sscreen->info.drm_minor, kernel_version);
 }
 
 static int si_get_screen_fd(struct pipe_screen *screen)

Reply via email to