add_subdirectory(Utils) add_mlir_library(MLIRTransforms Canonicalizer.cpp ControlFlowSink.cpp CSE.cpp GenerateRuntimeVerification.cpp Inliner.cpp LocationSnapshot.cpp LoopInvariantCodeMotion.cpp Mem2Reg.cpp OpStats.cpp PrintIR.cpp RemoveDeadValues.cpp SCCP.cpp SROA.cpp StripDebugInfo.cpp SymbolDCE.cpp SymbolPrivatize.cpp TopologicalSort.cpp ViewOpGraph.cpp ADDITIONAL_HEADER_DIRS ${MLIR_MAIN_INCLUDE_DIR}/mlir/Transforms DEPENDS MLIRTransformsPassIncGen LINK_LIBS PUBLIC MLIRAnalysis MLIRCopyOpInterface MLIRFunctionInterfaces MLIRLoopLikeInterface MLIRMemorySlotInterfaces MLIRPass MLIRRuntimeVerifiableOpInterface MLIRSideEffectInterfaces MLIRSupport MLIRTransformUtils )