43 lines
753 B
Text
43 lines
753 B
Text
|
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()
|
||
|
|