xref: /llvm-project/mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt (revision 1666d13078e4799df2d8eaa101ccf02acd031427)
1add_mlir_conversion_library(MLIRVectorToLLVM
2  PARTIAL_SOURCES_INTENDED
3  ConvertVectorToLLVM.cpp
4
5  ADDITIONAL_HEADER_DIRS
6  ${MLIR_MAIN_INCLUDE_DIR}/mlir/Conversion/VectorToLLVM
7
8  DEPENDS
9  MLIRConversionPassIncGen
10  intrinsics_gen
11
12  LINK_COMPONENTS
13  Core
14
15  LINK_LIBS PUBLIC
16  MLIRArithAttrToLLVMConversion
17  MLIRArithDialect
18  MLIRLLVMCommonConversion
19  MLIRLLVMDialect
20  MLIRMemRefDialect
21  MLIRTargetLLVMIRExport
22  MLIRTransforms
23  MLIRVectorDialect
24  MLIRVectorTransforms
25  )
26
27add_mlir_conversion_library(MLIRVectorToLLVMPass
28  PARTIAL_SOURCES_INTENDED
29
30  ConvertVectorToLLVMPass.cpp
31  ADDITIONAL_HEADER_DIRS
32  ${MLIR_MAIN_INCLUDE_DIR}/mlir/Conversion/VectorToLLVM
33
34  LINK_LIBS PUBLIC
35  MLIRVectorToLLVM
36
37  MLIRArmNeonDialect
38  MLIRArmSVEDialect
39  MLIRArmSVETransforms
40  MLIRAMXDialect
41  MLIRAMXTransforms
42  MLIRX86VectorDialect
43  MLIRX86VectorTransforms
44)
45