Add code to detect Mali(TM) G31

* Fixed a problem which made the library choose the Valhall path instead of Bifrost

* Set block sizes to 4 for u8 on G31

* Resolves MLCE-463

Change-Id: I577f57ec96f740db15d6640e34172318a82c5778
Signed-off-by: Pablo Marquez Tello <pablo.tello@arm.com>
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/5858
Reviewed-by: Georgios Pinitas <georgios.pinitas@arm.com>
Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Comments-Addressed: Georgios Pinitas <georgios.pinitas@arm.com>
diff --git a/utils/TypePrinter.h b/utils/TypePrinter.h
index e8cb6e8..e30bdc4 100644
--- a/utils/TypePrinter.h
+++ b/utils/TypePrinter.h
@@ -1841,6 +1841,9 @@
         case GPUTarget::G78:
             os << "G78";
             break;
+        case GPUTarget::G31:
+            os << "G31";
+            break;
         case GPUTarget::TODX:
             os << "TODX";
             break;