CMakeLists.txt 480 Bytes
add_llvm_library(MLIRGPU
  IR/GPUDialect.cpp
  IR/DialectRegistration.cpp
  Transforms/KernelOutlining.cpp
  Transforms/MemoryPromotion.cpp

  ADDITIONAL_HEADER_DIRS
  ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/GPU
)
add_dependencies(MLIRGPU
  MLIRGPUOpsIncGen
  MLIREDSC
  MLIRIR
  MLIRLLVMIR
  MLIRLoopOps
  MLIRSupport
  MLIRTransformUtils
  LLVMSupport)
target_link_libraries(MLIRGPU
  MLIREDSC
  MLIRIR
  MLIRLLVMIR
  MLIRLoopOps
  MLIRSupport
  MLIRTransformUtils
  LLVMSupport)