Commit 0a39b96
authored
If there is no `OpDecorate .. Alignment` in the input, see if there is
an `OpDecorateId .. AlignmentId` and take the alignment from the
referenced constant instead.
Once `AlignmentId` has been translated to LLVM IR, it is
indistinguishable from an (non-ID) `Alignment` decoration.
(cherry picked from commit da1731b)
1 parent 0fbe7f6 commit 0a39b96
File tree
3 files changed
+73
-11
lines changed- lib/SPIRV
- test
3 files changed
+73
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
288 | 311 | | |
289 | 312 | | |
290 | 313 | | |
| |||
3011 | 3034 | | |
3012 | 3035 | | |
3013 | 3036 | | |
3014 | | - | |
3015 | | - | |
3016 | | - | |
| 3037 | + | |
| 3038 | + | |
| 3039 | + | |
3017 | 3040 | | |
3018 | 3041 | | |
3019 | 3042 | | |
| |||
4691 | 4714 | | |
4692 | 4715 | | |
4693 | 4716 | | |
4694 | | - | |
4695 | | - | |
4696 | | - | |
4697 | | - | |
| 4717 | + | |
| 4718 | + | |
| 4719 | + | |
4698 | 4720 | | |
4699 | 4721 | | |
4700 | | - | |
4701 | | - | |
4702 | | - | |
4703 | | - | |
| 4722 | + | |
| 4723 | + | |
| 4724 | + | |
4704 | 4725 | | |
4705 | 4726 | | |
4706 | 4727 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
217 | 224 | | |
218 | 225 | | |
219 | 226 | | |
| |||
| 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 | + | |
0 commit comments