blob: fef0feb379e57f7b44ff1c076f9dd4574f8cee18 [file] [log] [blame]
Nicolas Vasilachee7f51ad2019-07-01 01:31:15 -07001add_subdirectory(Utils)
2
Valentin Churavy7c64f6b2020-02-08 19:27:54 -08003add_mlir_library(MLIRTransforms
Jacques Pienaar1273af22019-03-29 22:10:12 -07004 Canonicalizer.cpp
Mogball572fa962022-01-24 23:00:39 +00005 ControlFlowSink.cpp
Jacques Pienaar1273af22019-03-29 22:10:12 -07006 CSE.cpp
River Riddle0ba00872019-09-05 12:23:45 -07007 Inliner.cpp
River Riddleabe3e5b2020-02-08 15:01:34 -08008 LocationSnapshot.cpp
Amit Sabne7905da62019-04-17 12:18:37 -07009 LoopInvariantCodeMotion.cpp
Stephen Neuendorfferb3dd3172020-02-04 09:19:03 -080010 OpStats.cpp
River Riddle152d29c2020-04-21 02:54:05 -070011 SCCP.cpp
Jacques Pienaar1273af22019-03-29 22:10:12 -070012 StripDebugInfo.cpp
River Riddleb276dec2020-01-27 23:24:48 -080013 SymbolDCE.cpp
Jacques Pienaar88c52522022-02-03 20:20:54 -080014 SymbolPrivatize.cpp
Jacques Pienaar26606232019-09-09 18:12:12 -070015 ViewOpGraph.cpp
Jacques Pienaar1273af22019-03-29 22:10:12 -070016
17 ADDITIONAL_HEADER_DIRS
18 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Transforms
Stephen Neuendorffer4594d0e2020-02-20 10:48:51 -080019
20 DEPENDS
River Riddle8155e412020-04-01 01:48:34 -070021 MLIRTransformsPassIncGen
Stephen Neuendorfferd675df02020-02-29 11:50:31 -080022
Stephen Neuendorffer5469f432020-05-04 12:41:43 -070023 LINK_LIBS PUBLIC
Stephen Neuendorffer798e6612020-02-29 11:51:04 -080024 MLIRAnalysis
Ehsan Toosi0f03b2b2020-06-25 17:02:11 +020025 MLIRCopyOpInterface
River Riddle43959a22020-03-14 13:36:42 -070026 MLIRLoopLikeInterface
Stephen Neuendorffer798e6612020-02-29 11:51:04 -080027 MLIRPass
Matthias Springer7f163932021-08-04 19:19:27 +090028 MLIRSupport
Stephen Neuendorffer798e6612020-02-29 11:51:04 -080029 MLIRTransformUtils
Stephen Neuendorffer798e6612020-02-29 11:51:04 -080030 )