43 lines · plain
1add_subdirectory(Utils)2 3add_mlir_library(MLIRTransforms4 Canonicalizer.cpp5 CompositePass.cpp6 ControlFlowSink.cpp7 CSE.cpp8 GenerateRuntimeVerification.cpp9 BubbleDownMemorySpaceCasts.cpp10 InlinerPass.cpp11 LocationSnapshot.cpp12 LoopInvariantCodeMotion.cpp13 Mem2Reg.cpp14 OpStats.cpp15 PrintIR.cpp16 RemoveDeadValues.cpp17 SCCP.cpp18 SROA.cpp19 StripDebugInfo.cpp20 SymbolDCE.cpp21 SymbolPrivatize.cpp22 TopologicalSort.cpp23 ViewOpGraph.cpp24 25 ADDITIONAL_HEADER_DIRS26 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Transforms27 28 DEPENDS29 MLIRTransformsPassIncGen30 31 LINK_LIBS PUBLIC32 MLIRAnalysis33 MLIRFunctionInterfaces34 MLIRLoopLikeInterface35 MLIRMemOpInterfaces36 MLIRMemorySlotInterfaces37 MLIRPass38 MLIRRuntimeVerifiableOpInterface39 MLIRSideEffectInterfaces40 MLIRSupport41 MLIRTransformUtils42 )43