Revert "Revert "IVGCVSW-6267 Add support of Unidirectional Sequence Lstm fp32/fp16 to Cl""

This reverts commit 79cef69b1ec58f9ce010461eaaad04c896a4fe15.

Reason for revert: 22.05 release.

Change-Id: Id2ecbf563e8808694fb8605604e8c3c39c29cec2
diff --git a/src/backends/cl/ClWorkloadFactory.cpp b/src/backends/cl/ClWorkloadFactory.cpp
index 0632787..c561bf2 100644
--- a/src/backends/cl/ClWorkloadFactory.cpp
+++ b/src/backends/cl/ClWorkloadFactory.cpp
@@ -684,6 +684,13 @@
                                                                   m_MemoryManager->GetIntraLayerManager(),
                                                                   m_CLCompileContext);
         }
+        case LayerType::UnidirectionalSequenceLstm :
+        {
+            auto desc = PolymorphicDowncast<const UnidirectionalSequenceLstmQueueDescriptor*>(&descriptor);
+            return MakeWorkloadHelper<ClUnidirectionalSequenceLstmFloatWorkload, NullWorkload>(*desc,
+                                                                                               info,
+                                                                                               m_CLCompileContext);
+        }
         default:
             return nullptr;
     }