################################################################################
# Autogenerated by build_tools/bazel_to_cmake/bazel_to_cmake.py from           #
# compiler/src/iree/compiler/Codegen/LLVMGPU/Utils/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_cc_library(
  NAME
    Utils
  HDRS
    "LLVMGPUSelectUKernels.h"
    "LLVMGPUUtils.h"
  SRCS
    "LLVMGPUSelectUKernels.cpp"
    "LLVMGPUUtils.cpp"
    "ROCDLPrefetchSharedMemoryCopy.cpp"
  DEPS
    LLVMExecutionEngine
    LLVMIRReader
    LLVMInterpreter
    LLVMSupport
    MLIRAMDGPUDialect
    MLIRAffineDialect
    MLIRAnalysis
    MLIRArithDialect
    MLIRFuncDialect
    MLIRFunctionInterfaces
    MLIRGPUDialect
    MLIRIR
    MLIRLinalgDialect
    MLIRMathDialect
    MLIRMemRefDialect
    MLIRMemRefTransforms
    MLIRMemRefUtils
    MLIRNVGPUDialect
    MLIRROCDLDialect
    MLIRSCFDialect
    MLIRSCFTransforms
    MLIRSideEffectInterfaces
    MLIRSupport
    MLIRVectorDialect
    MLIRViewLikeInterface
    iree::compiler::Codegen::Common
    iree::compiler::Codegen::Common::GPU::CommonGPUPasses
    iree::compiler::Codegen::Dialect::Codegen::IR::IREECodegenDialect
    iree::compiler::Codegen::Dialect::GPU::IR::IREEGPUDialect
    iree::compiler::Codegen::Dialect::VectorExt::IR::IREEVectorExtDialect
    iree::compiler::Codegen::Transforms
    iree::compiler::Codegen::Utils
    iree::compiler::Codegen::Utils::VectorOpUtils
    iree::compiler::Dialect::HAL::IR
    iree::compiler::Dialect::LinalgExt::Utils
    iree::compiler::Utils
  PUBLIC
)

### BAZEL_TO_CMAKE_PRESERVES_ALL_CONTENT_BELOW_THIS_LINE ###
