[neurun] Merge Equal and NotEqual to Comparison op (#4797)
author김수진/On-Device Lab(SR)/Engineer/삼성전자 <sjsujin.kim@samsung.com>
Wed, 20 Mar 2019 08:37:04 +0000 (17:37 +0900)
committer오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Wed, 20 Mar 2019 08:37:04 +0000 (17:37 +0900)
commit89e5c107a995f7ceb8e3b2946da2608d1c4d2e11
tree48015b2ae5be375c83c9aa12e0e241b54db4631b
parentd51fa839cb653211722d6fd2ff9c369fd2c5a862
[neurun] Merge Equal and NotEqual to Comparison op (#4797)

In https://github.sec.samsung.net/STAR/nnfw/pull/4738#discussion_r156180, we've discussed to group all operations in `::arm_compute::ComparisonOperation`.
This commit introduces `ComparisonNode` that includes operations in `::::arm_compute::ComparisonOperation` and intergrate `Equal` and `NotEqual` to `ComparisonNode`

`ComparisonNode` can be support below.

```
enum class ComparisonType
 {
   Equal,
   NotEqual,
   Greater,
   GreaterEqual,
   Less,
   LessEqual
 };
```

Signed-off-by: sjsujinkim <sjsujin.kim@samsung.com>
runtimes/neurun/backend/acl_cl/StageGenerator.cc
runtimes/neurun/backend/acl_cl/StageGenerator.h
runtimes/neurun/core/include/model/operation/ComparisonNode.h [new file with mode: 0644]
runtimes/neurun/core/include/model/operation/EqualNode.h [deleted file]
runtimes/neurun/core/include/model/operation/Node.Include.h
runtimes/neurun/core/include/model/operation/NotEqualNode.h [deleted file]
runtimes/neurun/core/include/model/operation/Op.lst
runtimes/neurun/core/src/model/operation/ComparisonNode.cc [new file with mode: 0644]
runtimes/neurun/core/src/model/operation/EqualNode.cc [deleted file]
runtimes/neurun/core/src/model/operation/NotEqualNode.cc [deleted file]
runtimes/neurun/frontend/nnapi/wrapper/OperationFactory.cc