45 lines · plain
1add_mlir_dialect_library(MLIRBufferizationTransforms2 Bufferize.cpp3 BufferDeallocationSimplification.cpp4 BufferOptimizations.cpp5 BufferResultsToOutParams.cpp6 BufferUtils.cpp7 BufferViewFlowAnalysis.cpp8 DropEquivalentBufferResults.cpp9 EmptyTensorElimination.cpp10 EmptyTensorToAllocTensor.cpp11 FuncBufferizableOpInterfaceImpl.cpp12 LowerDeallocations.cpp13 OneShotAnalysis.cpp14 OneShotModuleBufferize.cpp15 OwnershipBasedBufferDeallocation.cpp16 TensorCopyInsertion.cpp17 OptimizeAllocationLiveness.cpp18 19 ADDITIONAL_HEADER_DIRS20 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Bufferization21 22 DEPENDS23 MLIRBufferizationPassIncGen24 MLIRBufferizationEnumsIncGen25 26 LINK_LIBS PUBLIC27 MLIRArithDialect28 MLIRBufferizationDialect29 MLIRCallInterfaces30 MLIRControlFlowInterfaces31 MLIRFuncDialect32 MLIRFunctionInterfaces33 MLIRInferTypeOpInterface34 MLIRIR35 MLIRMemRefDialect36 MLIRPass37 MLIRTensorDialect38 MLIRSCFDialect39 MLIRSideEffectInterfaces40 MLIRSubsetOpInterface41 MLIRTransforms42 MLIRViewLikeInterface43 MLIRSupport44)45