################################################################################
# Autogenerated by build_tools/bazel_to_cmake/bazel_to_cmake.py from           #
# compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/BUILD.bazel   #
#                                                                              #
# Use iree_cmake_extra_content from iree/build_defs.oss.bzl to add arbitrary   #
# CMake-only content.                                                          #
#                                                                              #
# To disable autogeneration for this file entirely, delete this header.        #
################################################################################

iree_add_all_subdirs()

iree_tablegen_library(
  NAME
    LLVMGPUExtensionsOpGen
  TD_FILE
    "LLVMGPUExtensionsOps.td"
  OUTS
    --gen-op-decls LLVMGPUExtensionsOps.h.inc
    --gen-op-defs LLVMGPUExtensionsOps.cpp.inc
)

iree_cc_library(
  NAME
    LLVMGPUExtensions
  HDRS
    "LLVMGPUExtensions.h"
    "LLVMGPUExtensionsOps.h.inc"
  SRCS
    "LLVMGPUExtensions.cpp"
    "LLVMGPUExtensionsOps.cpp.inc"
  DEPS
    ::LLVMGPUExtensionsOpGen
    IREEDialectsTransforms
    IREELinalgTransformDialect
    LLVMSupport
    MLIRAMDGPUDialect
    MLIRAffineDialect
    MLIRArithDialect
    MLIRBufferizationDialect
    MLIRBytecodeOpInterface
    MLIRFuncDialect
    MLIRFunctionInterfaces
    MLIRGPUDialect
    MLIRGPUTransformOps
    MLIRIR
    MLIRLinalgTransforms
    MLIRLinalgUtils
    MLIRMemRefDialect
    MLIRNVGPUDialect
    MLIRNVGPUTransforms
    MLIRPDLDialect
    MLIRPass
    MLIRSCFDialect
    MLIRSideEffectInterfaces
    MLIRTensorTransformOps
    MLIRTransformDialect
    MLIRTransformDialectInterfaces
    MLIRTransformUtils
    MLIRTransforms
    MLIRVectorDialect
    MLIRVectorToGPU
    MLIRVectorTransforms
    MLIRViewLikeInterface
    iree::compiler::Codegen::Common
    iree::compiler::Codegen::Common::GPU::CommonGPUPasses
    iree::compiler::Codegen::Dialect::Codegen::IR::IREECodegenDialect
    iree::compiler::Codegen::Dialect::Codegen::Utils
    iree::compiler::Codegen::Dialect::GPU::IR::IREEGPUDialect
    iree::compiler::Codegen::LLVMGPU::Utils
    iree::compiler::Codegen::Utils
    iree::compiler::Dialect::HAL::IR
  PUBLIC
)

### BAZEL_TO_CMAKE_PRESERVES_ALL_CONTENT_BELOW_THIS_LINE ###
