Enable emitc targets for some quant models

Previously there are run-time errors for emitc targets for some quant
models. Now the bug has been fixed at upstream, so we can enable those
emitc targets.

Change-Id: Ia1597d4d3299d184699fca94bf4a59ca5cf648ad
diff --git a/samples/quant_model/CMakeLists.txt b/samples/quant_model/CMakeLists.txt
index 3d2a3b6..9675f1d 100644
--- a/samples/quant_model/CMakeLists.txt
+++ b/samples/quant_model/CMakeLists.txt
@@ -292,21 +292,21 @@
     "LINKER:--defsym=__stack_size__=100k"
 )
 
-#iree_cc_binary(
-#  NAME
-#    barcode_emitc_static
-#  SRCS
-#    "barcode.c"
-#  DEPS
-#    ::barcode_c_module_static_c
-#    ::barcode_c_module_static_emitc
-#    samples::util::util
-#  LINKOPTS
-#    "LINKER:--defsym=__itcm_length__=700k"
-#    "LINKER:--defsym=__stack_size__=100k"
-#  COPTS
-#    "-DBUILD_EMITC"
-#)
+iree_cc_binary(
+  NAME
+    barcode_emitc_static
+  SRCS
+    "barcode.c"
+  DEPS
+    ::barcode_c_module_static_c
+    ::barcode_c_module_static_emitc
+    samples::util::util
+  LINKOPTS
+    "LINKER:--defsym=__itcm_length__=700k"
+    "LINKER:--defsym=__stack_size__=100k"
+  COPTS
+    "-DBUILD_EMITC"
+)
 
 iree_cc_binary(
   NAME
@@ -351,20 +351,20 @@
     "LINKER:--defsym=__stack_size__=100k"
 )
 
-#iree_cc_binary(
-#  NAME
-#    fssd_25_8bit_v2_emitc_static
-#  SRCS
-#    "fssd_25_8bit_v2.c"
-#  DEPS
-#    ::fssd_25_8bit_v2_c_module_static_c
-#    ::fssd_25_8bit_v2_c_module_static_emitc
-#    samples::util::util
-#  LINKOPTS
-#    "LINKER:--defsym=__stack_size__=100k"
-#  COPTS
-#    "-DBUILD_EMITC"
-#)
+iree_cc_binary(
+  NAME
+    fssd_25_8bit_v2_emitc_static
+  SRCS
+    "fssd_25_8bit_v2.c"
+  DEPS
+    ::fssd_25_8bit_v2_c_module_static_c
+    ::fssd_25_8bit_v2_c_module_static_emitc
+    samples::util::util
+  LINKOPTS
+    "LINKER:--defsym=__stack_size__=100k"
+  COPTS
+    "-DBUILD_EMITC"
+)
 
 iree_cc_binary(
   NAME
@@ -409,20 +409,20 @@
     "LINKER:--defsym=__stack_size__=100k"
 )
 
-#iree_cc_binary(
-#  NAME
-#    semantic_lift_emitc_static
-#  SRCS
-#    "semantic_lift.c"
-#  DEPS
-#    ::semantic_lift_c_module_static_c
-#    ::semantic_lift_c_module_static_emitc
-#    samples::util::util
-#  LINKOPTS
-#    "LINKER:--defsym=__stack_size__=100k"
-#  COPTS
-#    "-DBUILD_EMITC"
-#)
+iree_cc_binary(
+  NAME
+    semantic_lift_emitc_static
+  SRCS
+    "semantic_lift.c"
+  DEPS
+    ::semantic_lift_c_module_static_c
+    ::semantic_lift_c_module_static_emitc
+    samples::util::util
+  LINKOPTS
+    "LINKER:--defsym=__stack_size__=100k"
+  COPTS
+    "-DBUILD_EMITC"
+)
 
 iree_cc_binary(
   NAME
diff --git a/samples/quant_model/barcode_test.txt b/samples/quant_model/barcode_test.txt
index 362a871..9557b0e 100644
--- a/samples/quant_model/barcode_test.txt
+++ b/samples/quant_model/barcode_test.txt
@@ -1,2 +1,3 @@
 // RUN: ${TEST_RUNNER_CMD} ${OUT}/springbok_iree/samples/quant_model/barcode_bytecode_static
+// RUN: ${TEST_RUNNER_CMD} ${OUT}/springbok_iree/samples/quant_model/barcode_emitc_static
 // REQUIRES: internal
diff --git a/samples/quant_model/fssd_test.txt b/samples/quant_model/fssd_test.txt
index ecad831..42f6a81 100644
--- a/samples/quant_model/fssd_test.txt
+++ b/samples/quant_model/fssd_test.txt
@@ -1,2 +1,3 @@
 // RUN: ${TEST_RUNNER_CMD} ${OUT}/springbok_iree/samples/quant_model/fssd_25_8bit_v2_bytecode_static
+// RUN: ${TEST_RUNNER_CMD} ${OUT}/springbok_iree/samples/quant_model/fssd_25_8bit_v2_emitc_static
 // REQUIRES: internal
diff --git a/samples/quant_model/semantic_lift_test.txt b/samples/quant_model/semantic_lift_test.txt
index ed9e0bc..84bfc9c 100644
--- a/samples/quant_model/semantic_lift_test.txt
+++ b/samples/quant_model/semantic_lift_test.txt
@@ -1,3 +1,4 @@
 // RUN: ${TEST_RUNNER_CMD} --timeout 200 ${OUT}/springbok_iree/samples/quant_model/semantic_lift_bytecode_static
+// RUN: ${TEST_RUNNER_CMD} --timeout 200 ${OUT}/springbok_iree/samples/quant_model/semantic_lift_emitc_static
 // REQUIRES: internal
 // XFAIL: *