COMPMID-2435: Update GPU target definitions

- Add Valhall architecture
- Map GPU instances to the new architecture

Change-Id: I5dd96b1425bded0e34eb59b56a0009bea947c386
Signed-off-by: Georgios Pinitas <georgios.pinitas@arm.com>
Reviewed-on: https://review.mlplatform.org/c/1478
Reviewed-by: Michele Di Giorgio <michele.digiorgio@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
diff --git a/utils/TypePrinter.h b/utils/TypePrinter.h
index 1f60537..6ba6f45 100644
--- a/utils/TypePrinter.h
+++ b/utils/TypePrinter.h
@@ -1902,6 +1902,9 @@
         case GPUTarget::BIFROST:
             os << "BIFROST";
             break;
+        case GPUTarget::VALHALL:
+            os << "VALHALL";
+            break;
         case GPUTarget::T600:
             os << "T600";
             break;
@@ -1929,12 +1932,15 @@
         case GPUTarget::G76:
             os << "G76";
             break;
-        case GPUTarget::TTRX:
-            os << "TTRX";
+        case GPUTarget::G77:
+            os << "G77";
             break;
         case GPUTarget::TBOX:
             os << "TBOX";
             break;
+        case GPUTarget::TODX:
+            os << "TODX";
+            break;
         default:
             ARM_COMPUTE_ERROR("NOT_SUPPORTED!");
     }