radeonsi: Use 'SI' as the LLVM processor for CIK on LLVM <= 3.3
authorTom Stellard <thomas.stellard@amd.com>
Thu, 3 Oct 2013 14:56:35 +0000 (07:56 -0700)
committerTom Stellard <thomas.stellard@amd.com>
Wed, 16 Oct 2013 16:55:30 +0000 (12:55 -0400)
LLVM 3.3 does not know about CIK processors, and the codes paths for SI
and CIK are the same.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Cc: "9.2" <mesa-stable@lists.freedesktop.org>
src/gallium/drivers/radeonsi/radeonsi_pipe.c

index c3250e4..121fd18 100644 (file)
@@ -307,11 +307,15 @@ const char *r600_get_llvm_processor_name(enum radeon_family family)
                case CHIP_PITCAIRN: return "pitcairn";
                case CHIP_VERDE: return "verde";
                case CHIP_OLAND: return "oland";
+#if HAVE_LLVM <= 0x0303
+               default: return "SI";
+#else
                case CHIP_HAINAN: return "hainan";
                case CHIP_BONAIRE: return "bonaire";
                case CHIP_KABINI: return "kabini";
                case CHIP_KAVERI: return "kaveri";
                default: return "";
+#endif
        }
 }