################################################################################
# Autogenerated by build_tools/bazel_to_cmake/bazel_to_cmake.py from           #
# compiler/src/iree/compiler/Dialect/VM/Transforms/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
    Transforms
  HDRS
    "Passes.h"
  SRCS
    "Conversion.cpp"
    "DeduplicateRodata.cpp"
    "DropEmptyModuleInitializers.cpp"
    "DropUnusedCalls.cpp"
    "GlobalInitialization.cpp"
    "HoistInlinedRodata.cpp"
    "OrdinalAllocation.cpp"
    "Passes.cpp"
    "ReifyRodataTables.cpp"
    "ResolveRodataLoads.cpp"
    "SinkDefiningOps.cpp"
  DEPS
    LLVMSupport
    MLIRAffineDialect
    MLIRAffineToStandard
    MLIRAffineTransforms
    MLIRAffineUtils
    MLIRArithTransforms
    MLIRFuncDialect
    MLIRFunctionInterfaces
    MLIRIR
    MLIRMathDialect
    MLIRMemRefDialect
    MLIRPass
    MLIRSCFToControlFlow
    MLIRSCFTransforms
    MLIRSideEffectInterfaces
    MLIRSupport
    MLIRTransformUtils
    MLIRTransforms
    iree::compiler::Dialect::Util::Analysis
    iree::compiler::Dialect::Util::Conversion
    iree::compiler::Dialect::Util::Conversion::MemRefToUtil
    iree::compiler::Dialect::Util::IR
    iree::compiler::Dialect::Util::Transforms
    iree::compiler::Dialect::VM::Conversion
    iree::compiler::Dialect::VM::Conversion::ArithToVM
    iree::compiler::Dialect::VM::Conversion::MathToVM
    iree::compiler::Dialect::VM::Conversion::StandardToVM
    iree::compiler::Dialect::VM::Conversion::UtilToVM
    iree::compiler::Dialect::VM::IR
    iree::compiler::Utils
  PUBLIC
)

### BAZEL_TO_CMAKE_PRESERVES_ALL_CONTENT_BELOW_THIS_LINE ###
