IVGCVSW-3847 Add Support for GATHER

Signed-off-by: Teresa Charlin <teresa.charlinreyes@arm.com>
Change-Id: I69dd78d47628355c207a450119b054b04581c729
diff --git a/1.2/HalPolicy.cpp b/1.2/HalPolicy.cpp
index d55e587..4c2a6b5 100644
--- a/1.2/HalPolicy.cpp
+++ b/1.2/HalPolicy.cpp
@@ -53,6 +53,8 @@
             return ConvertFloor(operation, model, data);
         case V1_2::OperationType::FULLY_CONNECTED:
             return ConvertFullyConnected(operation, model, data);
+        case V1_2::OperationType::GATHER:
+            return ConvertGather(operation, model, data);
         case V1_2::OperationType::GREATER:
             return ConvertComparison(operation, model, data, ComparisonOperation::Greater);
         case V1_2::OperationType::GREATER_EQUAL:
@@ -240,6 +242,12 @@
     return ::ConvertFullyConnected<hal_1_2::HalPolicy>(operation, model, data);
 }
 
+bool HalPolicy::ConvertGather (const Operation& operation, const Model& model, ConversionData& data)
+{
+    ALOGV("hal_1_2::HalPolicy::ConvertGather()");
+    return ::ConvertGather<hal_1_2::HalPolicy>(operation, model, data);
+}
+
 bool HalPolicy::ConvertGroupedConv2d(const Operation& operation, const Model& model, ConversionData& data)
 {
     ALOGV("hal_1_2::HalPolicy::ConvertGroupedConv2d()");