blob: 72dd7ab94e9097faffc4aa0aa646164b361d52c0 [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
Matthias Springer108b08f2022-12-21 10:51:10 +01007 GenerateRuntimeVerification.cpp
River Riddle0ba00872019-09-05 12:23:45 -07008 Inliner.cpp
River Riddleabe3e5b2020-02-08 15:01:34 -08009 LocationSnapshot.cpp
Amit Sabne7905da62019-04-17 12:18:37 -070010 LoopInvariantCodeMotion.cpp
Théo Degioannif88f8fd2023-04-27 06:00:39 +000011 Mem2Reg.cpp
Stephen Neuendorfferb3dd3172020-02-04 09:19:03 -080012 OpStats.cpp
Frederik Gossenbdb955b2023-03-01 14:33:49 -050013 PrintIR.cpp
River Riddle152d29c2020-04-21 02:54:05 -070014 SCCP.cpp
Théo Degioanni4ed502e2023-05-22 08:49:31 +000015 SROA.cpp
Jacques Pienaar1273af22019-03-29 22:10:12 -070016 StripDebugInfo.cpp
River Riddleb276dec2020-01-27 23:24:48 -080017 SymbolDCE.cpp
Jacques Pienaar88c52522022-02-03 20:20:54 -080018 SymbolPrivatize.cpp
Mogballc8457eb2022-05-16 20:45:24 +000019 TopologicalSort.cpp
Jacques Pienaar26606232019-09-09 18:12:12 -070020 ViewOpGraph.cpp
Jacques Pienaar1273af22019-03-29 22:10:12 -070021
22 ADDITIONAL_HEADER_DIRS
23 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Transforms
Stephen Neuendorffer4594d0e2020-02-20 10:48:51 -080024
25 DEPENDS
River Riddle8155e412020-04-01 01:48:34 -070026 MLIRTransformsPassIncGen
Stephen Neuendorfferd675df02020-02-29 11:50:31 -080027
Stephen Neuendorffer5469f432020-05-04 12:41:43 -070028 LINK_LIBS PUBLIC
Stephen Neuendorffer798e6612020-02-29 11:51:04 -080029 MLIRAnalysis
Ehsan Toosi0f03b2b2020-06-25 17:02:11 +020030 MLIRCopyOpInterface
River Riddle43959a22020-03-14 13:36:42 -070031 MLIRLoopLikeInterface
Théo Degioanni92cc30a2023-05-09 09:01:33 +000032 MLIRMemorySlotInterfaces
Stephen Neuendorffer798e6612020-02-29 11:51:04 -080033 MLIRPass
Matthias Springer108b08f2022-12-21 10:51:10 +010034 MLIRRuntimeVerifiableOpInterface
Mahesh Ravishankarfc367df2022-11-11 17:10:38 +000035 MLIRSideEffectInterfaces
Matthias Springer7f163932021-08-04 19:19:27 +090036 MLIRSupport
Stephen Neuendorffer798e6612020-02-29 11:51:04 -080037 MLIRTransformUtils
Stephen Neuendorffer798e6612020-02-29 11:51:04 -080038 )