51 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 "//llvm:include/llvm/CodeGen/SDNodeProperties.td",13 "//llvm:include/llvm/CodeGen/ValueTypes.td",14 "//llvm:include/llvm/Frontend/Directive/DirectiveBase.td",15 "//llvm:include/llvm/Frontend/OpenMP/OMP.td",16 "//llvm:include/llvm/IR/Intrinsics.td",17 "//mlir:BuiltinDialectBytecodeTdFiles",18 "//mlir:SideEffectInterfacesTdFiles",19 "//mlir:include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td",20 "//mlir:include/mlir/Dialect/LLVMIR/LLVMDialect.td",21 "//mlir:include/mlir/Dialect/LLVMIR/LLVMInterfaces.td",22 "//mlir:include/mlir/Dialect/LLVMIR/LLVMOpBase.td",23 "//mlir:include/mlir/Dialect/OpenMP/OpenMPAttrDefs.td",24 "//mlir:include/mlir/Dialect/OpenMP/OpenMPDialect.td",25 "//mlir:include/mlir/Dialect/OpenMP/OpenMPEnums.td",26 "//mlir:include/mlir/Dialect/OpenMP/OpenMPOpBase.td",27 "//mlir:include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td",28 "//mlir:include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.td",29 "//mlir:include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.td",30 "//mlir:include/mlir/IR/BuiltinAttributeInterfaces.td",31 "//mlir:include/mlir/IR/BuiltinAttributes.td",32 "//mlir:include/mlir/IR/BuiltinDialect.td",33 "//mlir:include/mlir/IR/BuiltinDialectBytecode.td",34 "//mlir:include/mlir/IR/BytecodeBase.td",35 "//mlir:include/mlir/IR/OpBase.td",36 "//mlir:include/mlir/Interfaces/CallInterfaces.td",37 "//mlir:include/mlir/Interfaces/DataLayoutInterfaces.td",38 "//mlir:include/mlir/Interfaces/InferTypeOpInterface.td",39 "//mlir:include/mlir/Interfaces/SideEffectInterfaces.td",40 "//mlir:include/mlir/Pass/PassBase.td",41 "//mlir:mlir-opt",42 "//mlir:mlir-tblgen",43 "//mlir/test:lit_data",44 ],45 )46 for src in glob([47 "**/*.mlir",48 "**/*.td",49 ])50]51