blob: 3b95579ce230c127b14e742a0d053f2adccc5c6d [file]
################################################################################
# Autogenerated by build_tools/bazel_to_cmake/bazel_to_cmake.py from #
# iree/compiler/Codegen/LLVMGPU/BUILD #
# #
# 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
LLVMGPU
HDRS
"ConvertToLLVM.h"
"KernelConfig.h"
"LLVMGPUUtils.h"
SRCS
"ConvertToLLVM.cpp"
"ConvertToNVVM.cpp"
"ConvertToROCDL.cpp"
"KernelConfig.cpp"
"LLVMGPUDistributeSharedMemoryCopy.cpp"
"LLVMGPULowerExecutableTarget.cpp"
"LLVMGPUPipelining.cpp"
"LLVMGPURemoveTrivialLoops.cpp"
"LLVMGPUTileAndDistribute.cpp"
"LLVMGPUVectorLowering.cpp"
"LLVMGPUVectorization.cpp"
"Passes.cpp"
DEPS
LLVMSupport
MLIRAffine
MLIRAffineToStandard
MLIRGPUOps
MLIRGPUToNVVMTransforms
MLIRGPUToROCDLTransforms
MLIRGPUTransforms
MLIRIR
MLIRLLVMCommonConversion
MLIRLinalg
MLIRLinalgTransforms
MLIRMath
MLIRMathToLLVM
MLIRMemRefToLLVM
MLIRMemRefTransforms
MLIRNVVMIR
MLIRPass
MLIRROCDLIR
MLIRSCF
MLIRSCFToStandard
MLIRStandard
MLIRStandardOpsTransforms
MLIRStandardToLLVM
MLIRSupport
MLIRTransforms
MLIRVector
MLIRVectorToLLVM
MLIRVectorToSCF
iree::compiler::Codegen::Common
iree::compiler::Codegen::PassHeaders
iree::compiler::Codegen::Transforms
iree::compiler::Codegen::Utils
iree::compiler::Dialect::HAL::IR
iree::compiler::Dialect::LinalgExt::IR
iree::compiler::Dialect::LinalgExt::Transforms
iree::compiler::Dialect::Shape::Transforms
iree::compiler::Dialect::Util::IR
tensorflow::mlir_hlo
PUBLIC
)
### BAZEL_TO_CMAKE_PRESERVES_ALL_CONTENT_BELOW_THIS_LINE ###