blob: 068698a2747542502b08749a95ef50c2da3f2e6e [file] [edit]
################################################################################
# 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
"Passes.h"
"Passes.h.inc"
DEPS
::PassesIncGen
MLIRPass
MLIRTransformUtils
MLIRTransforms
PUBLIC
)
iree_cc_library(
NAME
QuantizationUtils
HDRS
"QuantizationUtils.h"
SRCS
"QuantizationUtils.cpp"
DEPS
LLVMSupport
PUBLIC
)
iree_cc_library(
NAME
QuantizedContraction
HDRS
"QuantizedContraction.h"
SRCS
"QuantizedContraction.cpp"
DEPS
::QuantizationUtils
LLVMSupport
MLIRArithDialect
MLIRIR
MLIRLinalgDialect
MLIRSupport
iree::compiler::Dialect::LinalgExt::IR
PUBLIC
)
iree_cc_library(
NAME
GlobalOptimization
HDRS
"Passes.h"
"TransposePropagationPatterns.h"
"Utils.h"
SRCS
"CleanupNumericNarrowing.cpp"
"ConvertBatchMatmulToMatmul.cpp"
"ConvertConv2DToImg2Col.cpp"
"ConvertQDQToIntegerMath.cpp"
"ConvertStridedContractionToContraction.cpp"
"DataLayoutPropagation.cpp"
"DecomposeConcat.cpp"
"DemoteContractionInputs.cpp"
"DetachElementwiseFromNamedOps.cpp"
"EraseUnusedLinalgOperands.cpp"
"ExpandTensorShapes.cpp"
"FuseDequantizationMatmul.cpp"
"GeneralizeLinalgNamedOps.cpp"
"GlobalLoopInvariantCodeMotion.cpp"
"InferNumericNarrowing.cpp"
"MaterializeHomogeneousEncodings.cpp"
"OptimizeNumerics.cpp"
"Passes.cpp"
"PropagateLinalgTranspose.cpp"
"QuantizedConvToConv.cpp"
"QuantizedMatmulToMatmul.cpp"
"RaiseSpecialOps.cpp"
"RemoveZeroExtentTensors.cpp"
"SimplifyPackUnpack.cpp"
"TransposePropagationPatterns.cpp"
"Utils.cpp"
"WarnOnUninitializedValues.cpp"
DEPS
::PassHeaders
::PassesIncGen
::QuantizationUtils
::QuantizedContraction
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::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::Analysis
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::TensorExt::IR
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::DispatchCreation
iree::compiler::Modules::IO::Parameters::Transforms
iree::compiler::Pipelines::Options
iree::compiler::Utils
PUBLIC
)
iree_tablegen_doc(
NAME
GlobalOptimizationPassesDocGen
CATEGORY
"Passes"
TD_FILE
"Passes.td"
OUTS
--gen-pass-doc GlobalOptimizationPasses.md
)
### BAZEL_TO_CMAKE_PRESERVES_ALL_CONTENT_BELOW_THIS_LINE ###