Redefine LogicalOperation as BinaryLogicalOperation in TypesEx and remove NOT (#4089)
authorPrasanna R/SNAP /SRI-Bangalore/Engineer/삼성전자 <prasanna.r@samsung.com>
Tue, 18 Dec 2018 10:14:08 +0000 (15:44 +0530)
committer오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Tue, 18 Dec 2018 10:14:08 +0000 (19:14 +0900)
commitf53e12ef58aa8b1dcc6f7726953abb292659a020
tree44689156274efe205261a8cebc387273c28f0245
parent5286d414200b954a5bdd6bcb9fb81d422234cd86
Redefine LogicalOperation as BinaryLogicalOperation in TypesEx and remove NOT (#4089)

This patch renames LogicalOperations as BinaryLogicalOperations in TypesEx.h
Removes NOT from enum.
Reason:
This enum was introduced with an aim of providing unified kernels for LogicalOps
But unified kernel is provided only for BinaryLogicalOps
and hence LogicalNot enum value is never used.
Hence it would be better to rename and remove NOT flag from it,

Signed-off-by: prasannar <prasanna.r@samsung.com>
libs/ARMComputeEx/arm_compute/core/CL/kernels/CLBinaryLogicalOpKernel.h
libs/ARMComputeEx/arm_compute/core/TypesEx.h
libs/ARMComputeEx/arm_compute/runtime/CL/functions/CLBinaryLogicalOp.h
libs/ARMComputeEx/src/core/CL/kernels/CLBinaryLogicalOpKernel.cpp
libs/ARMComputeEx/src/runtime/CL/functions/CLBinaryLogicalOp.cpp
runtimes/pure_arm_compute/src/compilation.cc