llvm-project/mlir/lib/Transforms/CMakeLists.txt
Sean Silva 7f2ebde735 [mlir] Split BufferUtils.h out of Bufferize.h
These utilities are more closely associated with the buffer
optimizations and buffer deallocation than with the dialect conversion
stuff in Bufferize.h. So move them out.

This makes Bufferize.h very easy to understand and completely focused on
dialect conversion.

Differential Revision: https://reviews.llvm.org/D91563
2020-11-19 12:56:36 -08:00

46 lines
828 B
CMake

add_subdirectory(Utils)
add_mlir_library(MLIRTransforms
BufferDeallocation.cpp
BufferOptimizations.cpp
BufferResultsToOutParams.cpp
BufferUtils.cpp
Bufferize.cpp
Canonicalizer.cpp
CopyRemoval.cpp
CSE.cpp
Inliner.cpp
LocationSnapshot.cpp
LoopCoalescing.cpp
LoopFusion.cpp
LoopInvariantCodeMotion.cpp
MemRefDataFlowOpt.cpp
NormalizeMemRefs.cpp
OpStats.cpp
ParallelLoopCollapsing.cpp
PipelineDataTransfer.cpp
SCCP.cpp
StripDebugInfo.cpp
SymbolDCE.cpp
ViewOpGraph.cpp
ViewRegionGraph.cpp
ADDITIONAL_HEADER_DIRS
${MLIR_MAIN_INCLUDE_DIR}/mlir/Transforms
DEPENDS
MLIRStandardOpsIncGen
MLIRTransformsPassIncGen
LINK_LIBS PUBLIC
MLIRAffine
MLIRAnalysis
MLIRCopyOpInterface
MLIRLinalg
MLIRLoopLikeInterface
MLIRSCF
MLIRPass
MLIRTransformUtils
MLIRVector
)