@@ -17,13 +17,16 @@ func.func @_QQmain() {
1717// PASSES: Pass statistics report
1818
1919// PASSES: Canonicalizer
20- // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'omp.declare_reduction', 'omp.private']
20+ // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'gpu.module', ' omp.declare_reduction', 'omp.private']
2121// PASSES-NEXT: 'fir.global' Pipeline
2222// PASSES-NEXT: SimplifyHLFIRIntrinsics
2323// PASSES-NEXT: InlineElementals
2424// PASSES-NEXT: 'func.func' Pipeline
2525// PASSES-NEXT: SimplifyHLFIRIntrinsics
2626// PASSES-NEXT: InlineElementals
27+ // PASSES-NEXT: 'gpu.module' Pipeline
28+ // PASSES-NEXT: SimplifyHLFIRIntrinsics
29+ // PASSES-NEXT: InlineElementals
2730// PASSES-NEXT: 'omp.declare_reduction' Pipeline
2831// PASSES-NEXT: SimplifyHLFIRIntrinsics
2932// PASSES-NEXT: InlineElementals
@@ -34,11 +37,13 @@ func.func @_QQmain() {
3437// PASSES-NEXT: CSE
3538// PASSES-NEXT: (S) 0 num-cse'd - Number of operations CSE'd
3639// PASSES-NEXT: (S) 0 num-dce'd - Number of operations DCE'd
37- // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'omp.declare_reduction', 'omp.private']
40+ // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'gpu.module', ' omp.declare_reduction', 'omp.private']
3841// PASSES-NEXT: 'fir.global' Pipeline
3942// PASSES-NEXT: OptimizedBufferization
4043// PASSES-NEXT: 'func.func' Pipeline
4144// PASSES-NEXT: OptimizedBufferization
45+ // PASSES-NEXT: 'gpu.module' Pipeline
46+ // PASSES-NEXT: OptimizedBufferization
4247// PASSES-NEXT: 'omp.declare_reduction' Pipeline
4348// PASSES-NEXT: OptimizedBufferization
4449// PASSES-NEXT: 'omp.private' Pipeline
@@ -52,12 +57,14 @@ func.func @_QQmain() {
5257// PASSES-NEXT: (S) 0 num-cse'd - Number of operations CSE'd
5358// PASSES-NEXT: (S) 0 num-dce'd - Number of operations DCE'd
5459
55- // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'omp.declare_reduction', 'omp.private']
60+ // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'gpu.module', ' omp.declare_reduction', 'omp.private']
5661// PASSES-NEXT: 'fir.global' Pipeline
5762// PASSES-NEXT: CharacterConversion
5863// PASSES-NEXT: 'func.func' Pipeline
5964// PASSES-NEXT: ArrayValueCopy
6065// PASSES-NEXT: CharacterConversion
66+ // PASSES-NEXT: 'gpu.module' Pipeline
67+ // PASSES-NEXT: CharacterConversion
6168// PASSES-NEXT: 'omp.declare_reduction' Pipeline
6269// PASSES-NEXT: CharacterConversion
6370// PASSES-NEXT: 'omp.private' Pipeline
@@ -84,13 +91,16 @@ func.func @_QQmain() {
8491// PASSES-NEXT: AssumedRankOpConversion
8592// PASSES-NEXT: AddAliasTags
8693
87- // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'omp.declare_reduction', 'omp.private']
94+ // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'gpu.module', ' omp.declare_reduction', 'omp.private']
8895// PASSES-NEXT: 'fir.global' Pipeline
8996// PASSES-NEXT: StackReclaim
9097// PASSES-NEXT: CFGConversion
9198// PASSES-NEXT: 'func.func' Pipeline
9299// PASSES-NEXT: StackReclaim
93100// PASSES-NEXT: CFGConversion
101+ // PASSES-NEXT: 'gpu.module' Pipeline
102+ // PASSES-NEXT: StackReclaim
103+ // PASSES-NEXT: CFGConversion
94104// PASSES-NEXT: 'omp.declare_reduction' Pipeline
95105// PASSES-NEXT: StackReclaim
96106// PASSES-NEXT: CFGConversion
@@ -106,11 +116,13 @@ func.func @_QQmain() {
106116// PASSES-NEXT: (S) 0 num-dce'd - Number of operations DCE'd
107117// PASSES-NEXT: BoxedProcedurePass
108118
109- // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'omp.declare_reduction', 'omp.private']
119+ // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'gpu.module', ' omp.declare_reduction', 'omp.private']
110120// PASSES-NEXT: 'fir.global' Pipeline
111121// PASSES-NEXT: AbstractResultOpt
112122// PASSES-NEXT: 'func.func' Pipeline
113123// PASSES-NEXT: AbstractResultOpt
124+ // PASSES-NEXT: 'gpu.module' Pipeline
125+ // PASSES-NEXT: AbstractResultOpt
114126// PASSES-NEXT: 'omp.declare_reduction' Pipeline
115127// PASSES-NEXT: AbstractResultOpt
116128// PASSES-NEXT: 'omp.private' Pipeline
0 commit comments