Commit c059147
authored
[flang][OpenMP] Support delayed privatisation for composite do simd (#150979)
Implement the lowering for delayed privatisation for composite "do simd"
constructs. Fixes new crashes previously masked by simd information on
composite constructs being ignored, such as #150975.
Signed-off-by: Kajetan Puchalski <[email protected]>1 parent d8ca85a commit c059147
File tree
2 files changed
+35
-9
lines changed- flang
- lib/Lower/OpenMP
- test/Lower/OpenMP
2 files changed
+35
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3203 | 3203 | | |
3204 | 3204 | | |
3205 | 3205 | | |
3206 | | - | |
3207 | | - | |
3208 | | - | |
3209 | | - | |
3210 | | - | |
| 3206 | + | |
| 3207 | + | |
| 3208 | + | |
| 3209 | + | |
| 3210 | + | |
| 3211 | + | |
| 3212 | + | |
| 3213 | + | |
| 3214 | + | |
| 3215 | + | |
3211 | 3216 | | |
3212 | 3217 | | |
3213 | 3218 | | |
| |||
3218 | 3223 | | |
3219 | 3224 | | |
3220 | 3225 | | |
3221 | | - | |
| 3226 | + | |
| 3227 | + | |
3222 | 3228 | | |
3223 | 3229 | | |
3224 | 3230 | | |
3225 | 3231 | | |
3226 | 3232 | | |
3227 | 3233 | | |
3228 | 3234 | | |
3229 | | - | |
| 3235 | + | |
| 3236 | + | |
3230 | 3237 | | |
3231 | 3238 | | |
3232 | 3239 | | |
| |||
3236 | 3243 | | |
3237 | 3244 | | |
3238 | 3245 | | |
3239 | | - | |
| 3246 | + | |
3240 | 3247 | | |
3241 | 3248 | | |
3242 | 3249 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
0 commit comments