)
cc_library(
+ name = "NVGPUUtils",
+ srcs = ["lib/Dialect/NVGPU/Utils/MMAUtils.cpp"],
+ hdrs = ["include/mlir/Dialect/NVGPU/Utils/MMAUtils.h"],
+ includes = ["include"],
+ deps = [
+ ":AffineDialect",
+ ":ArithDialect",
+ ":IR",
+ ":NVGPUDialect",
+ ":NVVMDialect",
+ ":VectorDialect",
+ ],
+)
+
+cc_library(
name = "NVGPUTransforms",
srcs = [
"lib/Dialect/NVGPU/Transforms/MmaSyncTF32Transform.cpp",
srcs = glob([
"lib/Conversion/VectorToGPU/*.cpp",
"lib/Conversion/VectorToGPU/*.h",
- "lib/Dialect/NVGPU/Utils/*.cpp",
- "include/mlir/Dialect/NVGPU/Utils/*.h",
]),
hdrs = glob([
"include/mlir/Conversion/VectorToGPU/*.h",
":LLVMDialect",
":MemRefDialect",
":NVGPUDialect",
+ ":NVGPUUtils",
":NVVMDialect",
":Pass",
":SCFDialect",