236 lines
3.6 KiB
Text
236 lines
3.6 KiB
Text
|
add_mlir_upstream_c_api_library(MLIRCAPIAMDGPU
|
||
|
AMDGPU.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRAMDGPUDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPIArith
|
||
|
Arith.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRArithDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPIAsync
|
||
|
Async.cpp
|
||
|
AsyncPasses.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
DEPENDS
|
||
|
MLIRAsyncPassIncGen
|
||
|
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRAsyncDialect
|
||
|
MLIRAsyncTransforms
|
||
|
MLIRPass
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPIControlFlow
|
||
|
ControlFlow.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRControlFlowDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPIMath
|
||
|
Math.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRMathDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPIMemRef
|
||
|
MemRef.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRMemRefDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPIGPU
|
||
|
GPU.cpp
|
||
|
GPUPasses.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
DEPENDS
|
||
|
MLIRGPUPassIncGen
|
||
|
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRGPUTransforms
|
||
|
MLIRPass
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPILLVM
|
||
|
LLVM.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRLLVMDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPILinalg
|
||
|
Linalg.cpp
|
||
|
LinalgPasses.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
DEPENDS
|
||
|
MLIRLinalgPassIncGen
|
||
|
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRLinalgDialect
|
||
|
MLIRPass
|
||
|
MLIRLinalgTransforms
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPIMLProgram
|
||
|
MLProgram.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRMLProgramDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPINVGPU
|
||
|
NVGPU.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRNVGPUDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPINVVM
|
||
|
NVVM.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRNVVMDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPIROCDL
|
||
|
ROCDL.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRROCDLDialect
|
||
|
)
|
||
|
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPISCF
|
||
|
SCF.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRSCFDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPIShape
|
||
|
Shape.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRShapeDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPISparseTensor
|
||
|
SparseTensor.cpp
|
||
|
SparseTensorPasses.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRSparseTensorDialect
|
||
|
MLIRSparseTensorTransforms
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPIFunc
|
||
|
Func.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRFuncDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPISPIRV
|
||
|
SPIRV.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRSPIRVDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPITensor
|
||
|
Tensor.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRTensorDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPITransformDialect
|
||
|
Transform.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRTransformDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPIQuant
|
||
|
Quant.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRQuantDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPIOpenMP
|
||
|
OpenMP.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIROpenMPDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPIPDL
|
||
|
PDL.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRPDLDialect
|
||
|
)
|
||
|
|
||
|
add_mlir_upstream_c_api_library(MLIRCAPIVector
|
||
|
Vector.cpp
|
||
|
|
||
|
PARTIAL_SOURCES_INTENDED
|
||
|
LINK_LIBS PUBLIC
|
||
|
MLIRCAPIIR
|
||
|
MLIRVectorDialect
|
||
|
)
|