56 lines · plain
1add_mlir_dialect_library(MLIRSparseTensorTransforms2 # Rewriting.3 BufferizableOpInterfaceImpl.cpp4 SparseAssembler.cpp5 SparseBufferRewriting.cpp6 SparseGPUCodegen.cpp7 SparseIterationToScf.cpp8 SparseReinterpretMap.cpp9 SparseStorageSpecifierToLLVM.cpp10 SparseSpaceCollapse.cpp11 SparseTensorCodegen.cpp12 SparseTensorConversion.cpp13 SparseTensorPasses.cpp14 SparseTensorRewriting.cpp15 SparseVectorization.cpp16 Sparsification.cpp17 SparsificationAndBufferizationPass.cpp18 StageSparseOperations.cpp19 # Utilities.20 Utils/CodegenEnv.cpp21 Utils/CodegenUtils.cpp22 Utils/IterationGraphSorter.cpp23 Utils/LoopEmitter.cpp24 Utils/SparseTensorDescriptor.cpp25 Utils/SparseTensorIterator.cpp26 27 ADDITIONAL_HEADER_DIRS28 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/SparseTensor29 30 DEPENDS31 MLIRSparseTensorPassIncGen32 33 LINK_LIBS PUBLIC34 MLIRArithDialect35 MLIRBufferizationDialect36 MLIRBufferizationTransforms37 MLIRComplexDialect38 MLIRFuncDialect39 MLIRIR40 MLIRLLVMDialect41 MLIRLinalgDialect42 MLIRLinalgTransforms43 MLIRLLVMCommonConversion44 MLIRMemRefDialect45 MLIRPass46 MLIRSCFDialect47 MLIRSCFTransforms48 MLIRSCFUtils49 MLIRSparseTensorDialect50 MLIRSparseTensorEnums51 MLIRSparseTensorUtils52 MLIRTensorDialect53 MLIRTransforms54 MLIRVectorDialect55)56