| set(LLVM_OPTIONAL_SOURCES ByteCode.cpp) |
| |
| add_mlir_library(MLIRRewrite |
| FrozenRewritePatternSet.cpp |
| PatternApplicator.cpp |
| |
| ADDITIONAL_HEADER_DIRS |
| ${MLIR_MAIN_INCLUDE_DIR}/mlir/Rewrite |
| |
| DEPENDS |
| mlir-generic-headers |
| |
| LINK_LIBS PUBLIC |
| MLIRIR |
| MLIRSideEffectInterfaces |
| ) |
| |
| if(MLIR_ENABLE_PDL_IN_PATTERNMATCH) |
| add_mlir_library(MLIRRewritePDL |
| ByteCode.cpp |
| |
| ADDITIONAL_HEADER_DIRS |
| ${MLIR_MAIN_INCLUDE_DIR}/mlir/Rewrite |
| |
| DEPENDS |
| mlir-generic-headers |
| |
| LINK_LIBS PUBLIC |
| MLIRIR |
| MLIRPDLDialect |
| MLIRPDLInterpDialect |
| MLIRPDLToPDLInterp |
| MLIRSideEffectInterfaces |
| ) |
| |
| target_link_libraries(MLIRRewrite PUBLIC |
| MLIRPDLDialect |
| MLIRPDLInterpDialect |
| MLIRPDLToPDLInterp |
| MLIRRewritePDL) |
| endif() |
| |