summaryrefslogtreecommitdiff
path: root/compiler/enco/core/src/ANN/IR/Operation.def
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/enco/core/src/ANN/IR/Operation.def')
-rw-r--r--compiler/enco/core/src/ANN/IR/Operation.def17
1 files changed, 17 insertions, 0 deletions
diff --git a/compiler/enco/core/src/ANN/IR/Operation.def b/compiler/enco/core/src/ANN/IR/Operation.def
new file mode 100644
index 000000000..68fd394cf
--- /dev/null
+++ b/compiler/enco/core/src/ANN/IR/Operation.def
@@ -0,0 +1,17 @@
+#ifndef ANN_OPERATION
+#error Define ANN_OPERATION first
+#endif // ANN_OPERATION
+
+// ANN_OPERATION(TAG, ENUM_VALUE)
+ANN_OPERATION(ADD, ANEURALNETWORKS_ADD)
+ANN_OPERATION(MUL, ANEURALNETWORKS_MUL)
+ANN_OPERATION(CONV_2D, ANEURALNETWORKS_CONV_2D)
+ANN_OPERATION(DEPTHWISE_CONV_2D, ANEURALNETWORKS_DEPTHWISE_CONV_2D)
+ANN_OPERATION(MAX_POOL_2D, ANEURALNETWORKS_MAX_POOL_2D)
+ANN_OPERATION(AVG_POOL_2D, ANEURALNETWORKS_AVERAGE_POOL_2D)
+ANN_OPERATION(RELU, ANEURALNETWORKS_RELU)
+ANN_OPERATION(RELU6, ANEURALNETWORKS_RELU6)
+ANN_OPERATION(PAD, ANEURALNETWORKS_PAD)
+ANN_OPERATION(CONCAT, ANEURALNETWORKS_CONCATENATION)
+ANN_OPERATION(SUB, ANEURALNETWORKS_SUB)
+ANN_OPERATION(DIV, ANEURALNETWORKS_DIV)