75 lines · plain
1if(MLIR_ENABLE_PDL_IN_PATTERNMATCH)2 set(pdl_src3 PDL/PDLPatternMatch.cpp4 )5endif()6 7add_mlir_library(MLIRIR8 AffineExpr.cpp9 AffineMap.cpp10 AsmPrinter.cpp11 Attributes.cpp12 AttrTypeSubElements.cpp13 Block.cpp14 Builders.cpp15 BuiltinAttributeInterfaces.cpp16 BuiltinAttributes.cpp17 BuiltinDialect.cpp18 BuiltinDialectBytecode.cpp19 BuiltinTypes.cpp20 BuiltinTypeInterfaces.cpp21 Diagnostics.cpp22 Dialect.cpp23 DialectResourceBlobManager.cpp24 Dominance.cpp25 ExtensibleDialect.cpp26 IntegerSet.cpp27 Location.cpp28 MLIRContext.cpp29 ODSSupport.cpp30 Operation.cpp31 OperationSupport.cpp32 PatternLoggingListener.cpp33 PatternMatch.cpp34 Region.cpp35 RegionKindInterface.cpp36 Remarks.cpp37 SymbolTable.cpp38 TensorEncoding.cpp39 Types.cpp40 TypeRange.cpp41 TypeUtilities.cpp42 Unit.cpp43 Value.cpp44 ValueRange.cpp45 Verifier.cpp46 Visitors.cpp47 ${pdl_src}48 49 ADDITIONAL_HEADER_DIRS50 ${MLIR_MAIN_INCLUDE_DIR}/mlir/IR51 52 DEPENDS53 MLIRBuiltinAttributesIncGen54 MLIRBuiltinAttributeInterfacesIncGen55 MLIRBuiltinDialectBytecodeIncGen56 MLIRBuiltinDialectIncGen57 MLIRBuiltinLocationAttributesIncGen58 MLIRBuiltinOpsIncGen59 MLIRBuiltinTypesIncGen60 MLIRBuiltinTypeConstraintsIncGen61 MLIRBuiltinTypeInterfacesIncGen62 MLIRCallInterfacesIncGen63 MLIRCastInterfacesIncGen64 MLIRDataLayoutInterfacesIncGen65 MLIROpAsmInterfaceIncGen66 MLIRRegionKindInterfaceIncGen67 MLIRSideEffectInterfacesIncGen68 MLIRSymbolInterfacesIncGen69 MLIRTensorEncodingIncGen70 71 LINK_LIBS PUBLIC72 MLIRSupport73 )74 75