@@ -32,21 +32,21 @@ using namespace mlir;
32
32
33
33
// Defined in the test directory, no public header.
34
34
namespace mlir {
35
- void registerConvertToTargetEnvPass ();
36
35
void registerCloneTestPasses ();
36
+ void registerConvertToTargetEnvPass ();
37
37
void registerLazyLoadingTestPasses ();
38
+ void registerLoopLikeInterfaceTestPasses ();
38
39
void registerPassManagerTestPass ();
39
40
void registerPrintSpirvAvailabilityPass ();
40
- void registerLoopLikeInterfaceTestPasses ();
41
+ void registerRegionTestPasses ();
41
42
void registerShapeFunctionTestPasses ();
42
43
void registerSideEffectTestPasses ();
43
44
void registerSliceAnalysisTestPass ();
44
45
void registerSymbolTestPasses ();
45
- void registerRegionTestPasses ();
46
- void registerTestAffineDataCopyPass ();
47
46
void registerTestAffineAccessAnalysisPass ();
48
- void registerTestAffineReifyValueBoundsPass ();
47
+ void registerTestAffineDataCopyPass ();
49
48
void registerTestAffineLoopUnswitchingPass ();
49
+ void registerTestAffineReifyValueBoundsPass ();
50
50
void registerTestAffineWalk ();
51
51
void registerTestBytecodeRoundtripPasses ();
52
52
void registerTestDecomposeAffineOpPass ();
@@ -56,10 +56,10 @@ void registerTestGpuMemoryPromotionPass();
56
56
void registerTestLoopPermutationPass ();
57
57
void registerTestMatchers ();
58
58
void registerTestOperationEqualPass ();
59
+ void registerTestPreserveUseListOrders ();
59
60
void registerTestPrintDefUsePass ();
60
61
void registerTestPrintInvalidPass ();
61
62
void registerTestPrintNestingPass ();
62
- void registerTestPreserveUseListOrders ();
63
63
void registerTestReducer ();
64
64
void registerTestSpirvEntryPointABIPass ();
65
65
void registerTestSpirvModuleCombinerPass ();
@@ -68,7 +68,6 @@ void registerTosaTestQuantUtilAPIPass();
68
68
void registerVectorizerTestPass ();
69
69
70
70
namespace test {
71
- void registerTestCompositePass ();
72
71
void registerCommutativityUtils ();
73
72
void registerConvertCallOpPass ();
74
73
void registerConvertFuncOpPass ();
@@ -77,12 +76,15 @@ void registerMemRefBoundCheck();
77
76
void registerPatternsTestPass ();
78
77
void registerSimpleParametricTilingPass ();
79
78
void registerTestAffineLoopParametricTilingPass ();
80
- void registerTestArithEmulateWideIntPass ();
81
79
void registerTestAliasAnalysisPass ();
80
+ void registerTestArithEmulateWideIntPass ();
82
81
void registerTestBuiltinAttributeInterfaces ();
83
82
void registerTestBuiltinDistinctAttributes ();
84
83
void registerTestCallGraphPass ();
85
84
void registerTestCfAssertPass ();
85
+ void registerTestCFGLoopInfoPass ();
86
+ void registerTestComposeSubView ();
87
+ void registerTestCompositePass ();
86
88
void registerTestConstantFold ();
87
89
void registerTestControlFlowSink ();
88
90
void registerTestDataLayoutPropagation ();
@@ -95,12 +97,10 @@ void registerTestDynamicPipelinePass();
95
97
void registerTestEmulateNarrowTypePass ();
96
98
void registerTestExpandMathPass ();
97
99
void registerTestFooAnalysisPass ();
98
- void registerTestComposeSubView ();
99
- void registerTestMultiBuffering ();
100
- void registerTestIntRangeInference ();
101
- void registerTestIRVisitorsPass ();
102
100
void registerTestGenericIRVisitorsPass ();
103
101
void registerTestInterfaces ();
102
+ void registerTestIntRangeInference ();
103
+ void registerTestIRVisitorsPass ();
104
104
void registerTestLastModifiedPass ();
105
105
void registerTestLinalgDecomposeOps ();
106
106
void registerTestLinalgDropUnitDims ();
@@ -110,7 +110,6 @@ void registerTestLinalgTransforms();
110
110
void registerTestLivenessAnalysisPass ();
111
111
void registerTestLivenessPass ();
112
112
void registerTestLoopFusion ();
113
- void registerTestCFGLoopInfoPass ();
114
113
void registerTestLoopMappingPass ();
115
114
void registerTestLoopUnrollingPass ();
116
115
void registerTestLowerToArmNeon ();
@@ -123,12 +122,14 @@ void registerTestMathPolynomialApproximationPass();
123
122
void registerTestMathToVCIXPass ();
124
123
void registerTestMemRefDependenceCheck ();
125
124
void registerTestMemRefStrideCalculation ();
126
- void registerTestMeshSimplificationsPass ();
127
125
void registerTestMeshReshardingSpmdizationPass ();
128
- void registerTestOpLoweringPasses ();
126
+ void registerTestMeshSimplificationsPass ();
127
+ void registerTestMultiBuffering ();
129
128
void registerTestNextAccessPass ();
129
+ void registerTestNVGPULowerings ();
130
130
void registerTestOneToNTypeConversionPass ();
131
131
void registerTestOpaqueLoc ();
132
+ void registerTestOpLoweringPasses ();
132
133
void registerTestPadFusion ();
133
134
void registerTestRecursiveTypesPass ();
134
135
void registerTestSCFUpliftWhileToFor ();
@@ -141,10 +142,9 @@ void registerTestTensorCopyInsertionPass();
141
142
void registerTestTensorTransforms ();
142
143
void registerTestTopologicalSortAnalysisPass ();
143
144
void registerTestTransformDialectEraseSchedulePass ();
144
- void registerTestWrittenToPass ();
145
145
void registerTestVectorLowerings ();
146
146
void registerTestVectorReductionToSPIRVDotProd ();
147
- void registerTestNVGPULowerings ();
147
+ void registerTestWrittenToPass ();
148
148
#if MLIR_ENABLE_PDL_IN_PATTERNMATCH
149
149
void registerTestDialectConversionPasses ();
150
150
void registerTestPDLByteCodePass ();
@@ -164,17 +164,17 @@ void registerTestTransformDialectExtension(DialectRegistry &);
164
164
void registerTestPasses () {
165
165
registerCloneTestPasses ();
166
166
registerConvertToTargetEnvPass ();
167
- registerPassManagerTestPass ();
168
- registerPrintSpirvAvailabilityPass ();
169
167
registerLazyLoadingTestPasses ();
170
168
registerLoopLikeInterfaceTestPasses ();
169
+ registerPassManagerTestPass ();
170
+ registerPrintSpirvAvailabilityPass ();
171
+ registerRegionTestPasses ();
171
172
registerShapeFunctionTestPasses ();
172
173
registerSideEffectTestPasses ();
173
174
registerSliceAnalysisTestPass ();
174
175
registerSymbolTestPasses ();
175
- registerRegionTestPasses ();
176
- registerTestAffineDataCopyPass ();
177
176
registerTestAffineAccessAnalysisPass ();
177
+ registerTestAffineDataCopyPass ();
178
178
registerTestAffineLoopUnswitchingPass ();
179
179
registerTestAffineReifyValueBoundsPass ();
180
180
registerTestAffineWalk ();
@@ -186,18 +186,17 @@ void registerTestPasses() {
186
186
registerTestLoopPermutationPass ();
187
187
registerTestMatchers ();
188
188
registerTestOperationEqualPass ();
189
+ registerTestPreserveUseListOrders ();
189
190
registerTestPrintDefUsePass ();
190
191
registerTestPrintInvalidPass ();
191
192
registerTestPrintNestingPass ();
192
- registerTestPreserveUseListOrders ();
193
193
registerTestReducer ();
194
194
registerTestSpirvEntryPointABIPass ();
195
195
registerTestSpirvModuleCombinerPass ();
196
196
registerTestTraitsPass ();
197
- registerVectorizerTestPass ();
198
197
registerTosaTestQuantUtilAPIPass ();
198
+ registerVectorizerTestPass ();
199
199
200
- mlir::test::registerTestCompositePass ();
201
200
mlir::test::registerCommutativityUtils ();
202
201
mlir::test::registerConvertCallOpPass ();
203
202
mlir::test::registerConvertFuncOpPass ();
@@ -212,24 +211,25 @@ void registerTestPasses() {
212
211
mlir::test::registerTestBuiltinDistinctAttributes ();
213
212
mlir::test::registerTestCallGraphPass ();
214
213
mlir::test::registerTestCfAssertPass ();
214
+ mlir::test::registerTestCFGLoopInfoPass ();
215
+ mlir::test::registerTestComposeSubView ();
216
+ mlir::test::registerTestCompositePass ();
215
217
mlir::test::registerTestConstantFold ();
216
218
mlir::test::registerTestControlFlowSink ();
217
- mlir::test::registerTestDiagnosticsPass ();
218
- mlir::test::registerTestDecomposeCallGraphTypes ();
219
219
mlir::test::registerTestDataLayoutPropagation ();
220
220
mlir::test::registerTestDataLayoutQuery ();
221
221
mlir::test::registerTestDeadCodeAnalysisPass ();
222
+ mlir::test::registerTestDecomposeCallGraphTypes ();
223
+ mlir::test::registerTestDiagnosticsPass ();
222
224
mlir::test::registerTestDominancePass ();
223
225
mlir::test::registerTestDynamicPipelinePass ();
224
226
mlir::test::registerTestEmulateNarrowTypePass ();
225
227
mlir::test::registerTestExpandMathPass ();
226
228
mlir::test::registerTestFooAnalysisPass ();
227
- mlir::test::registerTestComposeSubView ();
228
- mlir::test::registerTestMultiBuffering ();
229
- mlir::test::registerTestIntRangeInference ();
230
- mlir::test::registerTestIRVisitorsPass ();
231
229
mlir::test::registerTestGenericIRVisitorsPass ();
232
230
mlir::test::registerTestInterfaces ();
231
+ mlir::test::registerTestIntRangeInference ();
232
+ mlir::test::registerTestIRVisitorsPass ();
233
233
mlir::test::registerTestLastModifiedPass ();
234
234
mlir::test::registerTestLinalgDecomposeOps ();
235
235
mlir::test::registerTestLinalgDropUnitDims ();
@@ -239,7 +239,6 @@ void registerTestPasses() {
239
239
mlir::test::registerTestLivenessAnalysisPass ();
240
240
mlir::test::registerTestLivenessPass ();
241
241
mlir::test::registerTestLoopFusion ();
242
- mlir::test::registerTestCFGLoopInfoPass ();
243
242
mlir::test::registerTestLoopMappingPass ();
244
243
mlir::test::registerTestLoopUnrollingPass ();
245
244
mlir::test::registerTestLowerToArmNeon ();
@@ -252,12 +251,14 @@ void registerTestPasses() {
252
251
mlir::test::registerTestMathToVCIXPass ();
253
252
mlir::test::registerTestMemRefDependenceCheck ();
254
253
mlir::test::registerTestMemRefStrideCalculation ();
255
- mlir::test::registerTestOpLoweringPasses ();
256
- mlir::test::registerTestMeshSimplificationsPass ();
257
254
mlir::test::registerTestMeshReshardingSpmdizationPass ();
255
+ mlir::test::registerTestMeshSimplificationsPass ();
256
+ mlir::test::registerTestMultiBuffering ();
258
257
mlir::test::registerTestNextAccessPass ();
258
+ mlir::test::registerTestNVGPULowerings ();
259
259
mlir::test::registerTestOneToNTypeConversionPass ();
260
260
mlir::test::registerTestOpaqueLoc ();
261
+ mlir::test::registerTestOpLoweringPasses ();
261
262
mlir::test::registerTestPadFusion ();
262
263
mlir::test::registerTestRecursiveTypesPass ();
263
264
mlir::test::registerTestSCFUpliftWhileToFor ();
@@ -272,7 +273,6 @@ void registerTestPasses() {
272
273
mlir::test::registerTestTransformDialectEraseSchedulePass ();
273
274
mlir::test::registerTestVectorLowerings ();
274
275
mlir::test::registerTestVectorReductionToSPIRVDotProd ();
275
- mlir::test::registerTestNVGPULowerings ();
276
276
mlir::test::registerTestWrittenToPass ();
277
277
#if MLIR_ENABLE_PDL_IN_PATTERNMATCH
278
278
mlir::test::registerTestDialectConversionPasses ();
0 commit comments