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
25 lines
477 B
CMake
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
|
|
)
|