################################################################################
# Autogenerated by build_tools/bazel_to_cmake/bazel_to_cmake.py from           #
# compiler/src/iree/compiler/Codegen/LLVMGPU/test/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_lit_test_suite(
  NAME
    lit
  SRCS
    "assign_constant_ordinals.mlir"
    "cast_address_space_function.mlir"
    "cast_type_to_fit_mma.mlir"
    "config_custom_op.mlir"
    "config_matvec.mlir"
    "config_root_op_attribute.mlir"
    "config_winograd.mlir"
    "configure_tensor_layout.mlir"
    "conv_pipeline_test_cuda.mlir"
    "convert_to_nvvm.mlir"
    "convert_to_rocdl.mlir"
    "create_async_groups.mlir"
    "create_tile_sizes.mlir"
    "distribute_to_thread.mlir"
    "elementwise_pipeline.mlir"
    "extract_address_computation_gpu.mlir"
    "gpu_pipeline_generalize_named_ops.mlir"
    "gpu_set_num_workgroups.mlir"
    "illegal_configuration.mlir"
    "legalize.mlir"
    "linalg_transform.mlir"
    "link_executables.mlir"
    "llvmgpu_bufferize.mlir"
    "nvvm_extract_address_computation.mlir"
    "nvvm_mma_sync_pipeline_test.mlir"
    "nvvm_pipeline_test.mlir"
    "pack_pipeline_test.mlir"
    "pack_shared_memory_alloc.mlir"
    "prefetch_shared_memory.mlir"
    "promote_matmul_to_fit_mma.mlir"
    "reduction_pipeline_cuda.mlir"
    "reduction_pipeline_rocm.mlir"
    "reduction_pipeline_softmax_rocm.mlir"
    "reuse_shared_memory_allocs.mlir"
    "rocdl_pipeline_test.mlir"
    "tensor_pad.mlir"
    "tensorcore_vectorization.mlir"
    "test_query_mma.mlir"
    "transform_dialect_bufferize.mlir"
    "transform_dialect_eliminate_gpu_barriers.mlir"
    "transform_dialect_hoist_allocs.mlir"
    "transform_dialect_pack_shared_memory_alloc.mlir"
    "transform_dialect_promote_operands.mlir"
    "transform_dialect_vector_distribution.mlir"
    "transform_dialect_vector_to_nvgpu_mma.mlir"
    "transform_distribute_forall.mlir"
    "transform_gpu_pipelining.mlir"
    "transform_vector_to_mma.mlir"
    "transpose_pipeline_test.mlir"
    "vector_lowering.mlir"
    "vector_to_gpu.mlir"
    "winograd_pipeline_test.mlir"
  TOOLS
    FileCheck
    iree-opt
  DATA
    transform_dialect_codegen_bufferize_spec.mlir
    transform_dialect_codegen_foreach_to_gpu_spec.mlir
    transform_dialect_codegen_vector_distribution_spec.mlir
    transform_dialect_codegen_vector_warp_execute_on_lane_0_spec.mlir
)

### BAZEL_TO_CMAKE_PRESERVES_ALL_CONTENT_BELOW_THIS_LINE ###
