brintos

brintos / llvm-project-archived public Read only

0
0
Text · 780 B · 15b3739 Raw
44 lines · plain
1set(LLVM_OPTIONAL_SOURCES ByteCode.cpp)2 3add_mlir_library(MLIRRewrite4  FrozenRewritePatternSet.cpp5  PatternApplicator.cpp6 7  ADDITIONAL_HEADER_DIRS8  ${MLIR_MAIN_INCLUDE_DIR}/mlir/Rewrite9 10  DEPENDS11  mlir-generic-headers12  MLIRConversionPassIncGen13 14  LINK_LIBS PUBLIC15  MLIRIR16  MLIRSideEffectInterfaces17  )18 19if(MLIR_ENABLE_PDL_IN_PATTERNMATCH)20  add_mlir_library(MLIRRewritePDL21    ByteCode.cpp22 23    ADDITIONAL_HEADER_DIRS24    ${MLIR_MAIN_INCLUDE_DIR}/mlir/Rewrite25 26    DEPENDS27    mlir-generic-headers28 29    LINK_LIBS PUBLIC30    MLIRIR31    MLIRPDLDialect32    MLIRPDLInterpDialect33    MLIRPDLToPDLInterp34    MLIRSideEffectInterfaces35  )36 37  target_link_libraries(MLIRRewrite PUBLIC38    MLIRPDLDialect39    MLIRPDLInterpDialect40    MLIRPDLToPDLInterp41    MLIRRewritePDL)42endif()43 44