1 add_subdirectory(Transforms)
3 add_mlir_dialect_library(MLIRLLVMDialect
4 IR/FunctionCallUtils.cpp
12 ADDITIONAL_HEADER_DIRS
13 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/LLVMIR
18 MLIRLLVMIntrinsicOpsIncGen
19 MLIRLLVMInterfacesIncGen
32 MLIRControlFlowInterfaces
33 MLIRDataLayoutInterfaces
34 MLIRFunctionInterfaces
35 MLIRInferTypeOpInterface
37 MLIRMemorySlotInterfaces
38 MLIRSideEffectInterfaces
42 add_mlir_dialect_library(MLIRNVVMDialect
44 IR/BasicPtxBuilderInterface.cpp
46 ADDITIONAL_HEADER_DIRS
47 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/LLVMIR
50 MLIRGPUCompilationAttrInterfacesIncGen
52 MLIRNVVMConversionsIncGen
53 MLIRBasicPtxBuilderInterfaceIncGen
63 MLIRSideEffectInterfaces
66 add_mlir_dialect_library(MLIRROCDLDialect
69 ADDITIONAL_HEADER_DIRS
70 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/LLVMIR
73 MLIRGPUCompilationAttrInterfacesIncGen
75 MLIRROCDLConversionsIncGen
85 MLIRSideEffectInterfaces
88 add_mlir_dialect_library(MLIRVCIXDialect
91 ADDITIONAL_HEADER_DIRS
92 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/LLVMIR
95 MLIRGPUCompilationAttrInterfacesIncGen
97 MLIRVCIXConversionsIncGen
107 MLIRSideEffectInterfaces