blob: 5bc2740afbe07e8e41b6f6cdbf717d2fdbbb912c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
add_mlir_dialect_library(MLIRLinalgTransforms
BubbleUpExtractSlice.cpp
BufferizableOpInterfaceImpl.cpp
Bufferize.cpp
CodegenStrategy.cpp
ConstantFold.cpp
DecomposeLinalgOps.cpp
Detensorize.cpp
DropUnitDims.cpp
ElementwiseOpFusion.cpp
ElementwiseToLinalg.cpp
FusePadOpWithLinalgProducer.cpp
Fusion.cpp
FusionOnTensors.cpp
Generalization.cpp
Hoisting.cpp
HoistPadding.cpp
InitTensorToAllocTensor.cpp
InlineScalarOperands.cpp
Interchange.cpp
Loops.cpp
LinalgStrategyPasses.cpp
NamedOpConversions.cpp
Promotion.cpp
SparseTensorRewriting.cpp
Split.cpp
SplitReduction.cpp
Tiling.cpp
TilingInterfaceImpl.cpp
Transforms.cpp
Vectorization.cpp
ADDITIONAL_HEADER_DIRS
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg
DEPENDS
MLIRLinalgPassIncGen
LINK_LIBS PUBLIC
MLIRAffineDialect
MLIRAffineUtils
MLIRAnalysis
MLIRArithmeticDialect
MLIRArithmeticTransforms
MLIRBufferizationDialect
MLIRBufferizationTransforms
MLIRComplexDialect
MLIRFuncDialect
MLIRFuncToLLVM
MLIRFuncTransforms
MLIRInferTypeOpInterface
MLIRIR
MLIRMemRefDialect
MLIRLinalgDialect
MLIRLinalgAnalysis
MLIRLinalgUtils
MLIRSCFDialect
MLIRSCFTransforms
MLIRSCFUtils
MLIRPass
MLIRSparseTensorDialect
MLIRTensorDialect
MLIRTensorTilingInterfaceImpl
MLIRTensorTransforms
MLIRTransforms
MLIRTransformUtils
MLIRVectorDialect
MLIRVectorTransforms
MLIRVectorUtils
MLIRX86VectorTransforms
MLIRVectorToSCF
)
|