| load("//llvm:lit_test.bzl", "lit_test") |
| |
| licenses(["notice"]) |
| |
| package(default_visibility = ["//visibility:public"]) |
| |
| [ |
| lit_test( |
| name = "%s.test" % src, |
| srcs = [src], |
| data = [ |
| "//llvm:llvm-symbolizer", |
| "//mlir:mlir-opt", |
| "//mlir:mlir-pdll", |
| "//mlir:mlir-reduce", |
| "//mlir:mlir-translate", |
| "//mlir/test:lit_data", |
| "Vector/vector-sink-transform.mlir", |
| ] + glob([ |
| "IRDL/*.irdl.mlir", |
| "Linalg/td/*.mlir", |
| "Linalg/transpose-matmul-*.mlir", |
| "LLVM/*-symbol-def.mlir", |
| "Transform/include/**/*.mlir", |
| ]), |
| ) |
| for src in glob( |
| include = ["**/*.mlir"], |
| exclude = [ |
| "IRDL/*.irdl.mlir", |
| "Linalg/td/*.mlir", |
| "Linalg/transpose-matmul-*.mlir", |
| "LLVM/*-symbol-def.mlir", |
| "Transform/*-symbol-decl-and-schedule.mlir", |
| "Transform/include/**/*.mlir", |
| "Vector/vector-sink-transform.mlir", |
| ], |
| ) |
| ] |