Commit f26c0b8
[SYCL] Fix discarded enqueue function event markings (#16223)
This commit fixes an issue where memory operations enqueued through the
enqueue free functions would not correctly mark the resulting events as
discarded, breaking in-order barrier assumptions.
Fixes #15606.
---------
Co-authored-by: Andrey Alekseenko <[email protected]>
Signed-off-by: Larsen, Steffen <[email protected]>1 parent 4679dc0 commit f26c0b8
File tree
6 files changed
+144
-38
lines changed- sycl
- source/detail
- scheduler
- test-e2e/Regression
- unittests/Extensions
6 files changed
+144
-38
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
155 | 158 | | |
156 | 159 | | |
157 | 160 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
308 | 308 | | |
309 | 309 | | |
310 | 310 | | |
311 | | - | |
312 | | - | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
313 | 314 | | |
314 | 315 | | |
315 | 316 | | |
| |||
412 | 413 | | |
413 | 414 | | |
414 | 415 | | |
| 416 | + | |
415 | 417 | | |
416 | | - | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
417 | 429 | | |
418 | 430 | | |
419 | 431 | | |
420 | 432 | | |
421 | | - | |
| 433 | + | |
422 | 434 | | |
423 | 435 | | |
424 | 436 | | |
| |||
446 | 458 | | |
447 | 459 | | |
448 | 460 | | |
449 | | - | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
450 | 471 | | |
451 | 472 | | |
452 | 473 | | |
| |||
471 | 492 | | |
472 | 493 | | |
473 | 494 | | |
474 | | - | |
| 495 | + | |
475 | 496 | | |
476 | 497 | | |
477 | 498 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
868 | 868 | | |
869 | 869 | | |
870 | 870 | | |
871 | | - | |
| 871 | + | |
872 | 872 | | |
873 | 873 | | |
874 | 874 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
956 | 956 | | |
957 | 957 | | |
958 | 958 | | |
959 | | - | |
| 959 | + | |
960 | 960 | | |
961 | 961 | | |
962 | 962 | | |
| |||
3075 | 3075 | | |
3076 | 3076 | | |
3077 | 3077 | | |
| 3078 | + | |
| 3079 | + | |
| 3080 | + | |
| 3081 | + | |
| 3082 | + | |
| 3083 | + | |
| 3084 | + | |
3078 | 3085 | | |
3079 | 3086 | | |
3080 | 3087 | | |
| |||
3209 | 3216 | | |
3210 | 3217 | | |
3211 | 3218 | | |
3212 | | - | |
3213 | | - | |
| 3219 | + | |
3214 | 3220 | | |
3215 | 3221 | | |
3216 | 3222 | | |
| |||
3221 | 3227 | | |
3222 | 3228 | | |
3223 | 3229 | | |
3224 | | - | |
3225 | | - | |
| 3230 | + | |
3226 | 3231 | | |
3227 | 3232 | | |
3228 | 3233 | | |
| |||
3233 | 3238 | | |
3234 | 3239 | | |
3235 | 3240 | | |
3236 | | - | |
3237 | | - | |
| 3241 | + | |
3238 | 3242 | | |
3239 | 3243 | | |
3240 | 3244 | | |
| |||
3246 | 3250 | | |
3247 | 3251 | | |
3248 | 3252 | | |
3249 | | - | |
3250 | | - | |
| 3253 | + | |
3251 | 3254 | | |
3252 | 3255 | | |
3253 | 3256 | | |
| |||
3259 | 3262 | | |
3260 | 3263 | | |
3261 | 3264 | | |
3262 | | - | |
3263 | | - | |
| 3265 | + | |
3264 | 3266 | | |
3265 | 3267 | | |
3266 | 3268 | | |
| |||
3272 | 3274 | | |
3273 | 3275 | | |
3274 | 3276 | | |
3275 | | - | |
3276 | | - | |
| 3277 | + | |
3277 | 3278 | | |
3278 | 3279 | | |
3279 | 3280 | | |
| |||
3285 | 3286 | | |
3286 | 3287 | | |
3287 | 3288 | | |
3288 | | - | |
3289 | | - | |
| 3289 | + | |
3290 | 3290 | | |
3291 | 3291 | | |
3292 | 3292 | | |
| |||
3426 | 3426 | | |
3427 | 3427 | | |
3428 | 3428 | | |
3429 | | - | |
3430 | | - | |
| 3429 | + | |
3431 | 3430 | | |
3432 | 3431 | | |
3433 | 3432 | | |
| |||
3437 | 3436 | | |
3438 | 3437 | | |
3439 | 3438 | | |
3440 | | - | |
3441 | | - | |
| 3439 | + | |
3442 | 3440 | | |
3443 | 3441 | | |
3444 | 3442 | | |
| |||
3455 | 3453 | | |
3456 | 3454 | | |
3457 | 3455 | | |
3458 | | - | |
3459 | | - | |
| 3456 | + | |
3460 | 3457 | | |
3461 | 3458 | | |
3462 | 3459 | | |
| |||
3503 | 3500 | | |
3504 | 3501 | | |
3505 | 3502 | | |
3506 | | - | |
3507 | | - | |
| 3503 | + | |
3508 | 3504 | | |
3509 | 3505 | | |
3510 | 3506 | | |
| |||
3517 | 3513 | | |
3518 | 3514 | | |
3519 | 3515 | | |
3520 | | - | |
3521 | | - | |
| 3516 | + | |
3522 | 3517 | | |
3523 | 3518 | | |
3524 | 3519 | | |
| |||
3532 | 3527 | | |
3533 | 3528 | | |
3534 | 3529 | | |
3535 | | - | |
3536 | | - | |
| 3530 | + | |
3537 | 3531 | | |
3538 | 3532 | | |
3539 | 3533 | | |
| |||
3564 | 3558 | | |
3565 | 3559 | | |
3566 | 3560 | | |
3567 | | - | |
3568 | | - | |
| 3561 | + | |
3569 | 3562 | | |
3570 | 3563 | | |
3571 | 3564 | | |
| |||
3581 | 3574 | | |
3582 | 3575 | | |
3583 | 3576 | | |
3584 | | - | |
3585 | | - | |
| 3577 | + | |
3586 | 3578 | | |
3587 | 3579 | | |
3588 | 3580 | | |
| |||
Lines changed: 37 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
0 commit comments