blob: 4e29821594db1b4b23f2b5f8e8be4e0fbe2b8578 [file] [log] [blame]
################################################################################
# Autogenerated by build_tools/bazel_to_cmake/bazel_to_cmake.py from #
# compiler/src/iree/compiler/GlobalOptimization/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
PassesIncGen
TD_FILE
"Passes.td"
OUTS
--gen-pass-decls Passes.h.inc
)
iree_cc_library(
NAME
PassHeaders
HDRS
"PassDetail.h"
"Passes.h"
"Passes.h.inc"
DEPS
::PassesIncGen
MLIRPass
MLIRTransformUtils
MLIRTransforms
PUBLIC
)
iree_cc_library(
NAME
GlobalOptimization
HDRS
"Passes.h"
"Utils.h"
SRCS
"CleanupNumericNarrowing.cpp"
"Convert1X1FilterConv2DToMatmul.cpp"
"DataLayoutPropagation.cpp"
"DecomposeConcat.cpp"
"DemoteContractionInputsToBF16.cpp"
"DetachElementwiseFromNamedOps.cpp"
"EraseUnusedLinalgOperands.cpp"
"ExpandTensorShapes.cpp"
"FuseDequantizationMatmul.cpp"
"FuseHorizontalContractions.cpp"
"FuseSiluHorizontalMatmul.cpp"
"GeneralizeLinalgNamedOps.cpp"
"GlobalLoopInvariantCodeMotion.cpp"
"InferNumericNarrowing.cpp"
"MaterializeHomogeneousEncodings.cpp"
"OptimizeNumerics.cpp"
"Passes.cpp"
"PropagateLinalgTranspose.cpp"
"RaiseSpecialOps.cpp"
"RemoveZeroExtentTensors.cpp"
"SetEncoding.cpp"
"SimplifyPackUnpack.cpp"
"Utils.cpp"
DEPS
::PassHeaders
::PassesIncGen
IREEDialectsTransforms
IREELinalgTransformDialect
LLVMSupport
MLIRAffineDialect
MLIRArithDialect
MLIRArithUtils
MLIRControlFlowDialect
MLIRFunctionInterfaces
MLIRIR
MLIRLinalgDialect
MLIRLinalgTransforms
MLIRLinalgUtils
MLIRMathDialect
MLIRMemRefDialect
MLIRMemRefTransforms
MLIRPass
MLIRSCFDialect
MLIRSCFTransforms
MLIRSupport
MLIRTensorDialect
MLIRTensorTransforms
MLIRTensorUtils
MLIRTransformUtils
MLIRTransforms
iree::compiler::Codegen::Common
iree::compiler::Codegen::Common::CPU::CommonCPUPasses
iree::compiler::Codegen::Dialect::Codegen::IR::IREECodegenDialect
iree::compiler::Dialect::Encoding::IR
iree::compiler::Dialect::Flow::Conversion::TensorToFlow
iree::compiler::Dialect::Flow::IR
iree::compiler::Dialect::Flow::Transforms
iree::compiler::Dialect::HAL::IR
iree::compiler::Dialect::HAL::IR::HALDialect
iree::compiler::Dialect::LinalgExt::IR
iree::compiler::Dialect::LinalgExt::Transforms
iree::compiler::Dialect::LinalgExt::Utils
iree::compiler::Dialect::Util::Analysis
iree::compiler::Dialect::Util::Analysis::Attributes
iree::compiler::Dialect::Util::Analysis::DFX
iree::compiler::Dialect::Util::IR
iree::compiler::Dialect::Util::Transforms
iree::compiler::Modules::IO::Parameters::Transforms
iree::compiler::Pipelines::Options
iree::compiler::Utils
PUBLIC
)
### BAZEL_TO_CMAKE_PRESERVES_ALL_CONTENT_BELOW_THIS_LINE ###