Nicolas Vasilache 6c553ffc4d Refactor Linalg ops to loop lowering (NFC)
This CL modifies the LowerLinalgToLoopsPass to use RewritePattern.
This will make it easier to inline Linalg generic functions and regions when emitting to loops in a subsequent CL.

PiperOrigin-RevId: 261894120
2019-08-06 05:44:25 -07:00

25 lines
477 B
CMake

add_llvm_library(MLIRLinalg
LinalgRegistration.cpp
Analysis/DependenceAnalysis.cpp
IR/LinalgOps.cpp
IR/LinalgTypes.cpp
Transforms/Fusion.cpp
Transforms/LowerToLLVMDialect.cpp
Transforms/LowerToLoops.cpp
Transforms/Tiling.cpp
Utils/Utils.cpp
ADDITIONAL_HEADER_DIRS
${MLIR_MAIN_INCLUDE_DIR}/mlir/Linalg
DEPENDS
intrinsics_gen
)
add_dependencies(MLIRLinalg
MLIRAffineOps
MLIRLinalgOpsIncGen
MLIRLinalgLibraryOpsIncGen
MLIRStandardToLLVM
)