blob: 9049faccadef30c269302707a4abb012aa4c7706 [file]
add_mlir_dialect_library(MLIRMemRefTransforms
AllocationOpInterfaceImpl.cpp
BufferViewFlowOpInterfaceImpl.cpp
ComposeSubView.cpp
ExpandOps.cpp
ExpandRealloc.cpp
ExpandStridedMetadata.cpp
EmulateWideInt.cpp
EmulateNarrowType.cpp
ExtractAddressComputations.cpp
FlattenMemRefs.cpp
FoldMemRefAliasOps.cpp
IndependenceTransforms.cpp
MultiBuffer.cpp
NormalizeMemRefs.cpp
ReifyResultShapes.cpp
ResolveShapedTypeResultDims.cpp
RuntimeOpVerification.cpp
ADDITIONAL_HEADER_DIRS
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/MemRef
DEPENDS
MLIRMemRefPassIncGen
LINK_LIBS PUBLIC
MLIRAffineTransforms
MLIRAffineUtils
MLIRArithDialect
MLIRArithTransforms
MLIRDialectUtils
MLIRFuncDialect
MLIRGPUDialect
MLIRInferTypeOpInterface
MLIRLoopLikeInterface
MLIRMemRefDialect
MLIRMemRefUtils
MLIRNVGPUDialect
MLIRPass
MLIRTensorDialect
MLIRTransforms
MLIRValueBoundsOpInterface
MLIRVectorDialect
)