Files
clang-p2996/mlir/lib/Dialect/GPU/TransformOps/CMakeLists.txt
Nicolas Vasilache 888717e853 [mlir][transform] Enable gpu-to-nvvm via conversion patterns driven by TD
This revision untangles a few more conversion pieces and allows rewriting
the relatively intricate (and somewhat inconsistent) LowerGpuOpsToNVVMOpsPass
in a declarative fashion that provides a much better understanding and control.

Differential Revision: https://reviews.llvm.org/D157617
2023-08-10 15:30:48 +00:00

28 lines
558 B
CMake

add_mlir_dialect_library(MLIRGPUTransformOps
GPUTransformOps.cpp
Utils.cpp
ADDITIONAL_HEADER_DIRS
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/GPU/TransformOps
${MLIR_MAIN_INCLUDE_DIR}/mlir/Interfaces
DEPENDS
MLIRGPUTransformOpsIncGen
MLIRDeviceMappingInterfacesIncGen
MLIRGPUDeviceMapperEnumsGen
LINK_LIBS PUBLIC
MLIRGPUDialect
MLIRGPUTransforms
MLIRIR
MLIRParser
MLIRSideEffectInterfaces
MLIRTransformDialect
MLIRVectorDialect
MLIRVectorTransforms
# ConversionPatterns
MLIRNVGPUToNVVM
MLIRGPUToNVVMTransforms
)