Implement MatMul Function

Resolves: COMPMID-5949
Signed-off-by: Ramy Elgammal <ramy.elgammal@arm.com>
Change-Id: Idd8cfe6ea94a14f0b23178f6781251b5f0955563
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/9390
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Gunes Bayir <gunes.bayir@arm.com>
Benchmark: Arm Jenkins <bsgcomp@arm.com>
diff --git a/filelist.json b/filelist.json
index 1e59adf..c8e1ce0 100644
--- a/filelist.json
+++ b/filelist.json
@@ -512,7 +512,9 @@
     "MatMul": {
       "files": {
         "common": [
-          "src/gpu/cl/kernels/ClNativeMatMulKernel.cpp"
+          "src/gpu/cl/kernels/ClNativeMatMulKernel.cpp",
+          "src/gpu/cl/operators/ClMatMul.cpp",
+          "src/runtime/CL/functions/CLMatMul.cpp"
         ]
       }
     },