Commit 90ae8d8
[Validation] Make validator reject unsupported llvm integer sizes (#8207)
There are a limited number of supported integer sizes in DXIL. This
change updates the validator to reject shaders that use unsupported
integer sizes.
Fixes #6563
---------
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: damyanp <[email protected]>1 parent fbc8aed commit 90ae8d8
3 files changed
Lines changed: 58 additions & 4 deletions
File tree
- docs
- lib/DxilValidation
- tools/clang/test/LitDXILValidation
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2659 | 2659 | | |
2660 | 2660 | | |
2661 | 2661 | | |
| 2662 | + | |
| 2663 | + | |
| 2664 | + | |
| 2665 | + | |
| 2666 | + | |
| 2667 | + | |
| 2668 | + | |
| 2669 | + | |
| 2670 | + | |
| 2671 | + | |
| 2672 | + | |
| 2673 | + | |
| 2674 | + | |
2662 | 2675 | | |
2663 | 2676 | | |
2664 | 2677 | | |
| |||
2717 | 2730 | | |
2718 | 2731 | | |
2719 | 2732 | | |
2720 | | - | |
2721 | | - | |
| 2733 | + | |
2722 | 2734 | | |
2723 | 2735 | | |
2724 | 2736 | | |
| |||
3388 | 3400 | | |
3389 | 3401 | | |
3390 | 3402 | | |
3391 | | - | |
| 3403 | + | |
| 3404 | + | |
3392 | 3405 | | |
3393 | 3406 | | |
3394 | 3407 | | |
| 3408 | + | |
| 3409 | + | |
3395 | 3410 | | |
3396 | 3411 | | |
3397 | 3412 | | |
| |||
3402 | 3417 | | |
3403 | 3418 | | |
3404 | 3419 | | |
3405 | | - | |
| 3420 | + | |
| 3421 | + | |
3406 | 3422 | | |
3407 | 3423 | | |
3408 | 3424 | | |
3409 | 3425 | | |
3410 | 3426 | | |
| 3427 | + | |
| 3428 | + | |
3411 | 3429 | | |
3412 | 3430 | | |
3413 | 3431 | | |
| |||
Lines changed: 35 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 | + | |
0 commit comments