llvm-project/mlir/lib/IR/CMakeLists.txt

59 lines
1.2 KiB
CMake

add_mlir_library(MLIRIR
AffineExpr.cpp
AffineMap.cpp
AsmPrinter.cpp
Attributes.cpp
Block.cpp
Builders.cpp
BuiltinAttributeInterfaces.cpp
BuiltinAttributes.cpp
BuiltinDialect.cpp
BuiltinTypes.cpp
Diagnostics.cpp
Dialect.cpp
Dominance.cpp
FunctionImplementation.cpp
FunctionSupport.cpp
IntegerSet.cpp
Location.cpp
MLIRContext.cpp
Operation.cpp
OperationSupport.cpp
PatternMatch.cpp
Region.cpp
RegionKindInterface.cpp
SubElementInterfaces.cpp
SymbolTable.cpp
TensorEncoding.cpp
Types.cpp
TypeRange.cpp
TypeUtilities.cpp
Value.cpp
Verifier.cpp
Visitors.cpp
ADDITIONAL_HEADER_DIRS
${MLIR_MAIN_INCLUDE_DIR}/mlir/IR
DEPENDS
MLIRBuiltinAttributesIncGen
MLIRBuiltinAttributeInterfacesIncGen
MLIRBuiltinDialectIncGen
MLIRBuiltinLocationAttributesIncGen
MLIRBuiltinOpsIncGen
MLIRBuiltinTypesIncGen
MLIRBuiltinTypeInterfacesIncGen
MLIRCallInterfacesIncGen
MLIRCastInterfacesIncGen
MLIRDataLayoutInterfacesIncGen
MLIROpAsmInterfaceIncGen
MLIRRegionKindInterfaceIncGen
MLIRSideEffectInterfacesIncGen
MLIRSubElementInterfacesIncGen
MLIRSymbolInterfacesIncGen
MLIRTensorEncodingIncGen
LINK_LIBS PUBLIC
MLIRSupport
)