@@ -34,14 +34,16 @@ func.func @_QQmain() {
34
34
// PASSES-NEXT: (S) 0 num-cse'd - Number of operations CSE'd
35
35
// PASSES-NEXT: (S) 0 num-dce'd - Number of operations DCE'd
36
36
37
- // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'omp.declare_reduction']
37
+ // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'omp.declare_reduction', 'omp.private' ]
38
38
// PASSES-NEXT: 'fir.global' Pipeline
39
39
// PASSES-NEXT: CharacterConversion
40
40
// PASSES-NEXT: 'func.func' Pipeline
41
41
// PASSES-NEXT: ArrayValueCopy
42
42
// PASSES-NEXT: CharacterConversion
43
43
// PASSES-NEXT: 'omp.declare_reduction' Pipeline
44
44
// PASSES-NEXT: CharacterConversion
45
+ // PASSES-NEXT: 'omp.private' Pipeline
46
+ // PASSES-NEXT: CharacterConversion
45
47
46
48
// PASSES-NEXT: Canonicalizer
47
49
// PASSES-NEXT: SimplifyRegionLite
@@ -65,13 +67,15 @@ func.func @_QQmain() {
65
67
66
68
// PASSES-NEXT: AddAliasTags
67
69
68
- // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'omp.declare_reduction']
70
+ // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'omp.declare_reduction', 'omp.private' ]
69
71
// PASSES-NEXT: 'fir.global' Pipeline
70
72
// PASSES-NEXT: CFGConversion
71
73
// PASSES-NEXT: 'func.func' Pipeline
72
74
// PASSES-NEXT: CFGConversion
73
75
// PASSES-NEXT: 'omp.declare_reduction' Pipeline
74
76
// PASSES-NEXT: CFGConversion
77
+ // PASSES-NEXT: 'omp.private' Pipeline
78
+ // PASSES-NEXT: CFGConversion
75
79
76
80
// PASSES-NEXT: SCFToControlFlow
77
81
// PASSES-NEXT: Canonicalizer
@@ -81,13 +85,15 @@ func.func @_QQmain() {
81
85
// PASSES-NEXT: (S) 0 num-dce'd - Number of operations DCE'd
82
86
// PASSES-NEXT: BoxedProcedurePass
83
87
84
- // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'omp.declare_reduction']
85
- // PASSES-NEXT: 'fir.global' Pipeline
88
+ // PASSES-NEXT: Pipeline Collection : ['fir.global', 'func.func', 'omp.declare_reduction', 'omp.private' ]
89
+ // PASSES-NEXT: 'fir.global' Pipeline
86
90
// PASSES-NEXT: AbstractResultOpt
87
91
// PASSES-NEXT: 'func.func' Pipeline
88
92
// PASSES-NEXT: AbstractResultOpt
89
93
// PASSES-NEXT: 'omp.declare_reduction' Pipeline
90
94
// PASSES-NEXT: AbstractResultOpt
95
+ // PASSES-NEXT: 'omp.private' Pipeline
96
+ // PASSES-NEXT: AbstractResultOpt
91
97
92
98
// PASSES-NEXT: CodeGenRewrite
93
99
// PASSES-NEXT: (S) 0 num-dce'd - Number of operations eliminated
0 commit comments