1add_subdirectory(Utils) 2 3add_mlir_library(MLIRTransforms 4 Canonicalizer.cpp 5 CompositePass.cpp 6 ControlFlowSink.cpp 7 CSE.cpp 8 GenerateRuntimeVerification.cpp 9 InlinerPass.cpp 10 LocationSnapshot.cpp 11 LoopInvariantCodeMotion.cpp 12 Mem2Reg.cpp 13 OpStats.cpp 14 PrintIR.cpp 15 RemoveDeadValues.cpp 16 SCCP.cpp 17 SROA.cpp 18 StripDebugInfo.cpp 19 SymbolDCE.cpp 20 SymbolPrivatize.cpp 21 TopologicalSort.cpp 22 ViewOpGraph.cpp 23 24 ADDITIONAL_HEADER_DIRS 25 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Transforms 26 27 DEPENDS 28 MLIRTransformsPassIncGen 29 30 LINK_LIBS PUBLIC 31 MLIRAnalysis 32 MLIRFunctionInterfaces 33 MLIRLoopLikeInterface 34 MLIRMemorySlotInterfaces 35 MLIRPass 36 MLIRRuntimeVerifiableOpInterface 37 MLIRSideEffectInterfaces 38 MLIRSupport 39 MLIRTransformUtils 40 MLIRUBDialect 41 ) 42