/
BUILD
31 lines (29 loc) · 934 Bytes
/
BUILD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# TfheRust Emitter
package(
default_applicable_licenses = ["@heir//:license"],
default_visibility = ["//visibility:public"],
)
cc_library(
name = "TfheRustEmitter",
srcs = ["TfheRustEmitter.cpp"],
hdrs = [
"TfheRustTemplates.h",
"@heir//include/Target/TfheRust:TfheRustEmitter.h",
],
deps = [
"@heir//include/Graph",
"@heir//lib/Analysis/SelectVariableNames",
"@heir//lib/Dialect/TfheRust/IR:Dialect",
"@heir//lib/Target:Utils",
"@llvm-project//llvm:Support",
"@llvm-project//mlir:AffineDialect",
"@llvm-project//mlir:Analysis",
"@llvm-project//mlir:ArithDialect",
"@llvm-project//mlir:FuncDialect",
"@llvm-project//mlir:IR",
"@llvm-project//mlir:MemRefDialect",
"@llvm-project//mlir:Support",
"@llvm-project//mlir:TensorDialect",
"@llvm-project//mlir:TranslateLib",
],
)