Skip to content

Commit fa654eb

Browse files
committed
Clang format restored
1 parent a85a333 commit fa654eb

1 file changed

Lines changed: 180 additions & 144 deletions

File tree

Lines changed: 180 additions & 144 deletions
Original file line numberDiff line numberDiff line change
@@ -1,144 +1,180 @@
1-
#SPDX - License - Identifier : Apache - 2.0
2-
3-
add_onnx_mlir_rewriter(Decompose) add_onnx_mlir_rewriter(DecomposeConvTranspose)
4-
add_onnx_mlir_rewriter(DecomposeConvTransposePhased) add_onnx_mlir_rewriter(
5-
DecomposeConvTranspose1dPhased)
6-
7-
add_onnx_mlir_rewriter(ConstProp) add_onnx_mlir_rewriter(ConvOpt)
8-
9-
add_onnx_mlir_library(
10-
OMShapeInference ShapeInference.cpp
11-
12-
LINK_LIBS PUBLIC OMONNXOps OMShapeInferenceOpInterface
13-
MLIRFuncDialect)
14-
15-
add_onnx_mlir_library(
16-
OMShapeInferencePass ShapeInferencePass.cpp
17-
18-
LINK_LIBS PUBLIC OMONNXOps OMShapeInferenceOpInterface
19-
MLIRFuncDialect MLIRPass OMShapeInference)
20-
21-
add_onnx_mlir_library(
22-
OMInstrumentONNX InstrumentONNXSignaturePass.cpp
23-
24-
INCLUDE_DIRS PUBLIC ${ONNX_MLIR_SRC_ROOT} /
25-
include
26-
27-
LINK_LIBS PUBLIC OMONNXOps MLIRPass OMOptionUtils)
28-
29-
add_onnx_mlir_library(
30-
OMONNXRewrite ConstProp.cpp QDQAroundOpOpt
31-
.cpp DQBinaryQOpt.cpp QDQCanonicalize
32-
.cpp ConvOpt.cpp Decompose.cpp DecomposeEinsum
33-
.cpp ScrubDisposablePass.cpp SetONNXNodeName
34-
.cpp Recompose.cpp LegalizeQuarkQuantizedOps
35-
.cpp ONNXCSE.cpp QuantTypes.cpp FixNegScale
36-
.cpp ConvertToChannelLast.cpp ResultNamesUpdater
37-
.cpp xmc /
38-
MergeSliceConcatPass.cpp xmc /
39-
CombineTransposePair.cpp xmc /
40-
MergeContinuousStridedSlice.cpp xmc /
41-
RemoveContinuousTransposeWithReshape.cpp xmc /
42-
RemoveUselessQLinearPoolPass.cpp xmc /
43-
ReplaceErfToGeluPass.cpp xmc /
44-
ReplaceHsigmoidAndHswishPass.cpp xmc /
45-
ReplaceQDQSigmoidPass.cpp xmc /
46-
ReplaceQDQEltwisePass.cpp xmc /
47-
MergeStridedSliceConcatConvPass.cpp xmc /
48-
ConvertPoolLikeOpToPool2dPass.cpp xmc /
49-
InstanceNormToGroupNormPass.cpp xmc /
50-
RemoveDilationConvPass.cpp xmc /
51-
RemoveSemanticallyUselessOps.cpp xmc /
52-
Resize_to_conv.cpp xmc /
53-
StandardizeStridedSlice.cpp xmc /
54-
TransferConvSliceToConvPass.cpp xmc /
55-
TransferReduceMeanSumToConvPass.cpp xmc /
56-
ConvertMulToDepthwiseConv2dPass.cpp xmc /
57-
TransferOp3dToOp2dPass.cpp xmc /
58-
TransferPoolFixToDownsampleFixPass.cpp xmc /
59-
TransferDepthwiseConv2dWithChannelMultiplierPass
60-
.cpp xmc /
61-
TransformReshapelikeOpToReshapePass.cpp xmc /
62-
Transform5DTransposeTo4DPass.cpp xmc /
63-
EliminateReshapeAroundSlicePass.cpp xmc /
64-
OptimizeSliceReshapeTransposeBlockPass.cpp xmc /
65-
Transfer5dBlockTo4dPass.cpp xmc /
66-
Transfer5dStridedSliceTo4d.cpp xmc /
67-
TransferSpaceToDepthToConv2dPass.cpp xmc /
68-
ReplaceAdjacentOpPass.cpp xmc /
69-
ReplaceContainedConcatPass.cpp xmc /
70-
OptimizeSiblingConcatPass.cpp xmc /
71-
RemovePairsAndMoveDownReshapePass.cpp xmc /
72-
MergeBatchnormToConvPass.cpp xmc /
73-
BatchReductionToReshapeReductionPass.cpp xmc /
74-
RemoveRedundantReluPass.cpp xmc /
75-
OptimizeOnnxRequantizationPass.cpp xmc /
76-
ConvertSCastPairToRequantizePass.cpp xmc /
77-
SplitGroupConvPass.cpp xmc /
78-
ConvertMatMulToXFEConvPass.cpp xmc /
79-
ReplaceNDimTransposePass.cpp xmc /
80-
TransferOpShapeTo4dPass.cpp xmc /
81-
TransferOp1dToOp2dPass.cpp xmc /
82-
TransferScaleToDwConv2dPass.cpp xmc /
83-
ONNXTransposeOptimizationPass.cpp xmc /
84-
ONNXTransposeOptimizationAxisChangePatterns
85-
.cpp xmc /
86-
ConvWithBiasPass.cpp xmc /
87-
RemoveRedundantReshapePass.cpp xmc /
88-
ConvertXFEConvToDepthwiseConvPass.cpp xmc /
89-
FuseConvActivationPass.cpp xmc /
90-
NormalizeConvActivationPass.cpp xmc /
91-
DQBinaryQOptPass.cpp
92-
93-
DEPENDS OMONNXDecomposeIncGen
94-
OMONNXDecomposeConvTransposeIncGen
95-
OMONNXDecomposeConvTransposePhasedIncGen
96-
OMONNXDecomposeConvTranspose1dPhasedIncGen
97-
OMONNXConstPropIncGen
98-
OMONNXConvOptIncGen
99-
100-
LINK_LIBS PUBLIC
101-
MLIRTransformUtils
102-
OMONNXOps)
103-
104-
add_onnx_mlir_library(
105-
OMOpTransform ONNXOpTransformPass.cpp
106-
107-
LINK_LIBS PUBLIC OMONNXOps MLIRPass
108-
OMONNXRewrite OMShapeInferencePass
109-
MLIRTransforms)
110-
111-
add_onnx_mlir_library(
112-
OMHybridTransform ONNXHybridTransformPass
113-
.cpp
114-
115-
LINK_LIBS PUBLIC OMONNXOps
116-
OMShapeInferenceOpInterface
117-
OMONNXRewrite MLIRPass
118-
MLIRTransforms
119-
OMShapeInference)
120-
121-
if (ONNX_MLIR_ENABLE_KRNL) add_onnx_mlir_library(
122-
OMONNXPreKrnlVerifyONNX
123-
ONNXPreKrnlVerifyPass.cpp
124-
125-
LINK_LIBS PUBLIC OMONNXOps
126-
MLIRPass OMSupport) endif()
127-
128-
add_onnx_mlir_library(
129-
OMONNXSimplifyShapeRelatedOps
130-
SimplifyShapeRelatedOps.cpp
131-
132-
LINK_LIBS PUBLIC OMONNXOps
133-
OMONNXRewrite
134-
OMShapeInferencePass
135-
MLIRFuncDialect MLIRPass
136-
MLIRTransforms)
137-
138-
add_onnx_mlir_library(
139-
OMONNXStandardFuncReturnPass
140-
StandardFuncReturnPass.cpp
141-
142-
LINK_LIBS PUBLIC MLIRTransformUtils
143-
MLIRFuncDialect OMONNXOps
144-
OMShapeInference)
1+
# SPDX-License-Identifier: Apache-2.0
2+
3+
add_onnx_mlir_rewriter(Decompose)
4+
add_onnx_mlir_rewriter(DecomposeConvTranspose)
5+
add_onnx_mlir_rewriter(DecomposeConvTransposePhased)
6+
add_onnx_mlir_rewriter(DecomposeConvTranspose1dPhased)
7+
8+
add_onnx_mlir_rewriter(ConstProp)
9+
add_onnx_mlir_rewriter(ConvOpt)
10+
11+
add_onnx_mlir_library(OMShapeInference
12+
ShapeInference.cpp
13+
14+
LINK_LIBS PUBLIC
15+
OMONNXOps
16+
OMShapeInferenceOpInterface
17+
MLIRFuncDialect
18+
)
19+
20+
add_onnx_mlir_library(OMShapeInferencePass
21+
ShapeInferencePass.cpp
22+
23+
LINK_LIBS PUBLIC
24+
OMONNXOps
25+
OMShapeInferenceOpInterface
26+
MLIRFuncDialect
27+
MLIRPass
28+
OMShapeInference
29+
)
30+
31+
add_onnx_mlir_library(OMInstrumentONNX
32+
InstrumentONNXSignaturePass.cpp
33+
34+
INCLUDE_DIRS PUBLIC
35+
${ONNX_MLIR_SRC_ROOT}/include
36+
37+
LINK_LIBS PUBLIC
38+
OMONNXOps
39+
MLIRPass
40+
OMOptionUtils
41+
)
42+
43+
add_onnx_mlir_library(OMONNXRewrite
44+
ConstProp.cpp
45+
QDQAroundOpOpt.cpp
46+
DQBinaryQOpt.cpp
47+
QDQCanonicalize.cpp
48+
ConvOpt.cpp
49+
Decompose.cpp
50+
DecomposeEinsum.cpp
51+
ScrubDisposablePass.cpp
52+
SetONNXNodeName.cpp
53+
Recompose.cpp
54+
LegalizeQuarkQuantizedOps.cpp
55+
ONNXCSE.cpp
56+
QuantTypes.cpp
57+
FixNegScale.cpp
58+
ConvertToChannelLast.cpp
59+
ResultNamesUpdater.cpp
60+
xmc/MergeSliceConcatPass.cpp
61+
xmc/CombineTransposePair.cpp
62+
xmc/MergeContinuousStridedSlice.cpp
63+
xmc/RemoveContinuousTransposeWithReshape.cpp
64+
xmc/RemoveUselessQLinearPoolPass.cpp
65+
xmc/ReplaceErfToGeluPass.cpp
66+
xmc/ReplaceHsigmoidAndHswishPass.cpp
67+
xmc/ReplaceQDQSigmoidPass.cpp
68+
xmc/ReplaceQDQEltwisePass.cpp
69+
xmc/MergeStridedSliceConcatConvPass.cpp
70+
xmc/ConvertPoolLikeOpToPool2dPass.cpp
71+
xmc/InstanceNormToGroupNormPass.cpp
72+
xmc/RemoveDilationConvPass.cpp
73+
xmc/RemoveSemanticallyUselessOps.cpp
74+
xmc/Resize_to_conv.cpp
75+
xmc/StandardizeStridedSlice.cpp
76+
xmc/TransferConvSliceToConvPass.cpp
77+
xmc/TransferReduceMeanSumToConvPass.cpp
78+
xmc/ConvertMulToDepthwiseConv2dPass.cpp
79+
xmc/TransferOp3dToOp2dPass.cpp
80+
xmc/TransferPoolFixToDownsampleFixPass.cpp
81+
xmc/TransferDepthwiseConv2dWithChannelMultiplierPass.cpp
82+
xmc/TransformReshapelikeOpToReshapePass.cpp
83+
xmc/Transform5DTransposeTo4DPass.cpp
84+
xmc/EliminateReshapeAroundSlicePass.cpp
85+
xmc/OptimizeSliceReshapeTransposeBlockPass.cpp
86+
xmc/Transfer5dBlockTo4dPass.cpp
87+
xmc/Transfer5dStridedSliceTo4d.cpp
88+
xmc/TransferSpaceToDepthToConv2dPass.cpp
89+
xmc/ReplaceAdjacentOpPass.cpp
90+
xmc/ReplaceContainedConcatPass.cpp
91+
xmc/OptimizeSiblingConcatPass.cpp
92+
xmc/RemovePairsAndMoveDownReshapePass.cpp
93+
xmc/MergeBatchnormToConvPass.cpp
94+
xmc/BatchReductionToReshapeReductionPass.cpp
95+
xmc/RemoveRedundantReluPass.cpp
96+
xmc/OptimizeOnnxRequantizationPass.cpp
97+
xmc/ConvertSCastPairToRequantizePass.cpp
98+
xmc/SplitGroupConvPass.cpp
99+
xmc/ConvertMatMulToXFEConvPass.cpp
100+
xmc/ReplaceNDimTransposePass.cpp
101+
xmc/TransferOpShapeTo4dPass.cpp
102+
xmc/TransferOp1dToOp2dPass.cpp
103+
xmc/TransferScaleToDwConv2dPass.cpp
104+
xmc/ONNXTransposeOptimizationPass.cpp
105+
xmc/ONNXTransposeOptimizationAxisChangePatterns.cpp
106+
xmc/ConvWithBiasPass.cpp
107+
xmc/RemoveRedundantReshapePass.cpp
108+
xmc/ConvertXFEConvToDepthwiseConvPass.cpp
109+
xmc/FuseConvActivationPass.cpp
110+
xmc/NormalizeConvActivationPass.cpp
111+
xmc/DQBinaryQOptPass.cpp
112+
113+
DEPENDS
114+
OMONNXDecomposeIncGen
115+
OMONNXDecomposeConvTransposeIncGen
116+
OMONNXDecomposeConvTransposePhasedIncGen
117+
OMONNXDecomposeConvTranspose1dPhasedIncGen
118+
OMONNXConstPropIncGen
119+
OMONNXConvOptIncGen
120+
121+
LINK_LIBS PUBLIC
122+
MLIRTransformUtils
123+
OMONNXOps
124+
)
125+
126+
add_onnx_mlir_library(OMOpTransform
127+
ONNXOpTransformPass.cpp
128+
129+
LINK_LIBS PUBLIC
130+
OMONNXOps
131+
MLIRPass
132+
OMONNXRewrite
133+
OMShapeInferencePass
134+
MLIRTransforms
135+
)
136+
137+
add_onnx_mlir_library(OMHybridTransform
138+
ONNXHybridTransformPass.cpp
139+
140+
LINK_LIBS PUBLIC
141+
OMONNXOps
142+
OMShapeInferenceOpInterface
143+
OMONNXRewrite
144+
MLIRPass
145+
MLIRTransforms
146+
OMShapeInference
147+
)
148+
149+
if (ONNX_MLIR_ENABLE_KRNL)
150+
add_onnx_mlir_library(OMONNXPreKrnlVerifyONNX
151+
ONNXPreKrnlVerifyPass.cpp
152+
153+
LINK_LIBS PUBLIC
154+
OMONNXOps
155+
MLIRPass
156+
OMSupport
157+
)
158+
endif()
159+
160+
add_onnx_mlir_library(OMONNXSimplifyShapeRelatedOps
161+
SimplifyShapeRelatedOps.cpp
162+
163+
LINK_LIBS PUBLIC
164+
OMONNXOps
165+
OMONNXRewrite
166+
OMShapeInferencePass
167+
MLIRFuncDialect
168+
MLIRPass
169+
MLIRTransforms
170+
)
171+
172+
add_onnx_mlir_library(OMONNXStandardFuncReturnPass
173+
StandardFuncReturnPass.cpp
174+
175+
LINK_LIBS PUBLIC
176+
MLIRTransformUtils
177+
MLIRFuncDialect
178+
OMONNXOps
179+
OMShapeInference
180+
)

0 commit comments

Comments
 (0)