44 lines · plain
1load("//llvm:lit_test.bzl", "lit_test")2 3licenses(["notice"])4 5package(default_visibility = ["//visibility:public"])6 7[8 lit_test(9 name = "%s.test" % src,10 srcs = [src],11 data = [12 "Vector/td/unroll-elements.mlir",13 "Vector/td/xfer-drop-unit-dims.mlir",14 "Vector/vector-sink-transform.mlir",15 "//llvm:llvm-symbolizer",16 "//mlir:mlir-opt",17 "//mlir:mlir-pdll",18 "//mlir:mlir-reduce",19 "//mlir:mlir-translate",20 "//mlir/test:lit_data",21 ] + glob([22 "IRDL/*.irdl.mlir",23 "Linalg/td/*.mlir",24 "Linalg/transpose-matmul-*.mlir",25 "LLVM/*-symbol-def.mlir",26 "Transform/include/**/*.mlir",27 ]),28 )29 for src in glob(30 include = ["**/*.mlir"],31 exclude = [32 "IRDL/*.irdl.mlir",33 "Linalg/td/*.mlir",34 "Linalg/transpose-matmul-*.mlir",35 "LLVM/*-symbol-def.mlir",36 "Transform/*-symbol-decl-and-schedule.mlir",37 "Transform/include/**/*.mlir",38 "Vector/td/unroll-elements.mlir",39 "Vector/td/xfer-drop-unit-dims.mlir",40 "Vector/vector-sink-transform.mlir",41 ],42 )43]44