25 lines · plain
1load("//llvm:lit_test.bzl", "lit_test")2load("//llvm:targets.bzl", "llvm_targets")3 4licenses(["notice"])5 6package(default_visibility = ["//visibility:public"])7 8[9 lit_test(10 name = "%s.test" % src,11 srcs = [src],12 data = [13 "//mlir:mlir-opt",14 "//mlir/test:lit_data",15 ],16 )17 for src in glob(18 include = ["**/*.mlir"],19 exclude = ["GPUToROCm/lower-rocdl-kernel-to-hsaco.mlir"] + (20 # MathToXeVM needs SPIRV; see MathToXeVM/lit.local.cfg21 ["MathToXeVM/**"] if "SPIRV" not in llvm_targets else []22 ),23 )24]25