[LLVM] Fix Maintainers.md formatting (NFC)
[llvm-project.git] / mlir / lib / IR / CMakeLists.txt
blob4cabac185171c22d585cd37ce2f497386d4e86d9
1 if(MLIR_ENABLE_PDL_IN_PATTERNMATCH)
2   set(pdl_src
3     PDL/PDLPatternMatch.cpp
4   )
5 endif()
7 add_mlir_library(MLIRIR
8   AffineExpr.cpp
9   AffineMap.cpp
10   AsmPrinter.cpp
11   Attributes.cpp
12   AttrTypeSubElements.cpp
13   Block.cpp
14   Builders.cpp
15   BuiltinAttributeInterfaces.cpp
16   BuiltinAttributes.cpp
17   BuiltinDialect.cpp
18   BuiltinDialectBytecode.cpp
19   BuiltinTypes.cpp
20   BuiltinTypeInterfaces.cpp
21   Diagnostics.cpp
22   Dialect.cpp
23   DialectResourceBlobManager.cpp
24   Dominance.cpp
25   ExtensibleDialect.cpp
26   IntegerSet.cpp
27   Location.cpp
28   MLIRContext.cpp
29   ODSSupport.cpp
30   Operation.cpp
31   OperationSupport.cpp
32   PatternMatch.cpp
33   Region.cpp
34   RegionKindInterface.cpp
35   SymbolTable.cpp
36   TensorEncoding.cpp
37   Types.cpp
38   TypeRange.cpp
39   TypeUtilities.cpp
40   Unit.cpp
41   Value.cpp
42   ValueRange.cpp
43   Verifier.cpp
44   Visitors.cpp
45   ${pdl_src}
47   ADDITIONAL_HEADER_DIRS
48   ${MLIR_MAIN_INCLUDE_DIR}/mlir/IR
50   DEPENDS
51   MLIRBuiltinAttributesIncGen
52   MLIRBuiltinAttributeInterfacesIncGen
53   MLIRBuiltinDialectBytecodeIncGen
54   MLIRBuiltinDialectIncGen
55   MLIRBuiltinLocationAttributesIncGen
56   MLIRBuiltinOpsIncGen
57   MLIRBuiltinTypesIncGen
58   MLIRBuiltinTypeConstraintsIncGen
59   MLIRBuiltinTypeInterfacesIncGen
60   MLIRCallInterfacesIncGen
61   MLIRCastInterfacesIncGen
62   MLIRDataLayoutInterfacesIncGen
63   MLIROpAsmInterfaceIncGen
64   MLIRRegionKindInterfaceIncGen
65   MLIRSideEffectInterfacesIncGen
66   MLIRSymbolInterfacesIncGen
67   MLIRTensorEncodingIncGen
69   LINK_LIBS PUBLIC
70   MLIRSupport
71   )