blob: e1820a22449fa9de13d2d4f6b0bdcd1cf7e514e8 [file] [log] [blame]
# Copyright 2019 The IREE Authors
#
# Licensed under the Apache License v2.0 with LLVM Exceptions.
# See https://llvm.org/LICENSE.txt for license information.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
package(
default_visibility = ["//visibility:public"],
features = ["layering_check"],
licenses = ["notice"], # Apache 2.0
)
filegroup(
name = "importer-binaries",
srcs = [
":iree-import-tflite",
],
)
filegroup(
name = "opt-binaries",
srcs = [
":iree-opt-tflite",
],
)
cc_binary(
name = "iree-opt-tflite",
srcs = ["iree-opt-tflite-main.cpp"],
deps = [
"//iree_tf_compiler/TFL",
"@llvm-project//llvm:Support",
"@llvm-project//mlir:FuncDialect",
"@llvm-project//mlir:IR",
"@llvm-project//mlir:MlirOptLib",
"@llvm-project//mlir:QuantOps",
"@llvm-project//mlir:Support",
"@llvm-project//mlir:TosaDialect",
"@org_tensorflow//tensorflow/compiler/mlir/lite:tensorflow_lite",
"@org_tensorflow//tensorflow/compiler/mlir/tensorflow",
"@org_tensorflow//tensorflow/compiler/mlir/tensorflow:tf_dialect_passes",
"@org_tensorflow//tensorflow/compiler/mlir/tosa:tf_passes",
"@org_tensorflow//tensorflow/compiler/mlir/tosa:tf_tfl_passes",
"@org_tensorflow//tensorflow/compiler/mlir/tosa:tfl_passes",
],
)
cc_binary(
name = "iree-import-tflite",
srcs = ["iree-import-tflite-main.cpp"],
deps = [
"//iree_tf_compiler/TFL",
"@llvm-project//llvm:Support",
"@llvm-project//mlir:BytecodeWriter",
"@llvm-project//mlir:IR",
"@llvm-project//mlir:Parser",
"@llvm-project//mlir:Pass",
"@llvm-project//mlir:QuantOps",
"@llvm-project//mlir:Support",
"@llvm-project//mlir:TosaDialect",
"@org_tensorflow//tensorflow/compiler/mlir/lite:flatbuffer_import",
"@org_tensorflow//tensorflow/compiler/mlir/lite:tensorflow_lite",
"@org_tensorflow//tensorflow/compiler/mlir/tensorflow",
"@org_tensorflow//tensorflow/compiler/mlir/tensorflow:tf_dialect_passes",
],
)