• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1add_subdirectory(Transforms)
2
3add_mlir_dialect_library(MLIRLLVMIR
4  IR/LLVMDialect.cpp
5  IR/LLVMTypes.cpp
6  IR/LLVMTypeSyntax.cpp
7
8  ADDITIONAL_HEADER_DIRS
9  ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/LLVMIR
10
11  DEPENDS
12  MLIRLLVMOpsIncGen
13  MLIRLLVMConversionsIncGen
14  MLIROpenMPOpsIncGen
15  intrinsics_gen
16
17  LINK_COMPONENTS
18  AsmParser
19  BitReader
20  BitWriter
21  Core
22
23  LINK_LIBS PUBLIC
24  MLIRCallInterfaces
25  MLIRControlFlowInterfaces
26  MLIRIR
27  MLIRSideEffectInterfaces
28  MLIRSupport
29  )
30
31add_mlir_dialect_library(MLIRLLVMAVX512
32  IR/LLVMAVX512Dialect.cpp
33
34  ADDITIONAL_HEADER_DIRS
35  ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/LLVMIR
36
37  DEPENDS
38  MLIRLLVMAVX512IncGen
39  MLIRLLVMAVX512ConversionsIncGen
40  intrinsics_gen
41
42  LINK_COMPONENTS
43  AsmParser
44  Core
45
46  LINK_LIBS PUBLIC
47  MLIRIR
48  MLIRLLVMIR
49  MLIRSideEffectInterfaces
50  )
51
52add_mlir_dialect_library(MLIRNVVMIR
53  IR/NVVMDialect.cpp
54
55  ADDITIONAL_HEADER_DIRS
56  ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/LLVMIR
57
58  DEPENDS
59  MLIRNVVMOpsIncGen
60  MLIRNVVMConversionsIncGen
61  intrinsics_gen
62
63  LINK_COMPONENTS
64  AsmParser
65  Core
66
67  LINK_LIBS PUBLIC
68  MLIRIR
69  MLIRLLVMIR
70  MLIRSideEffectInterfaces
71  )
72
73add_mlir_dialect_library(MLIRROCDLIR
74  IR/ROCDLDialect.cpp
75
76  ADDITIONAL_HEADER_DIRS
77  ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/LLVMIR
78
79  DEPENDS
80  MLIRROCDLOpsIncGen
81  MLIRROCDLConversionsIncGen
82  intrinsics_gen
83
84  LINK_COMPONENTS
85  AsmParser
86  Core
87
88  LINK_LIBS PUBLIC
89  MLIRIR
90  MLIRSideEffectInterfaces
91  MLIRVectorToLLVM
92  )
93