Commit 23a15c5
authored
Fixes #7699.
Previously, only `asdouble(uint, uint)` and `asdouble(uint2, uint2)`
were supported.
The fix is to manually extract each component and compose a vector of
doubles.
Verified
[asdouble.32.test](https://github.com/llvm/offload-test-suite/blob/main/test/Feature/HLSLLib/asdouble.32.test)
is passing.
1 parent 2b90cd3 commit 23a15c5
File tree
2 files changed
+50
-12
lines changed- tools/clang
- lib/SPIRV
- test/CodeGenSPIRV
2 files changed
+50
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12386 | 12386 | | |
12387 | 12387 | | |
12388 | 12388 | | |
12389 | | - | |
| 12389 | + | |
| 12390 | + | |
| 12391 | + | |
12390 | 12392 | | |
12391 | 12393 | | |
12392 | 12394 | | |
| |||
12435 | 12437 | | |
12436 | 12438 | | |
12437 | 12439 | | |
| 12440 | + | |
12438 | 12441 | | |
12439 | | - | |
| 12442 | + | |
12440 | 12443 | | |
12441 | 12444 | | |
12442 | 12445 | | |
12443 | 12446 | | |
12444 | 12447 | | |
12445 | 12448 | | |
12446 | | - | |
| 12449 | + | |
12447 | 12450 | | |
12448 | | - | |
12449 | | - | |
12450 | | - | |
12451 | | - | |
12452 | | - | |
12453 | | - | |
| 12451 | + | |
| 12452 | + | |
| 12453 | + | |
| 12454 | + | |
| 12455 | + | |
| 12456 | + | |
| 12457 | + | |
| 12458 | + | |
| 12459 | + | |
| 12460 | + | |
| 12461 | + | |
| 12462 | + | |
12454 | 12463 | | |
12455 | 12464 | | |
12456 | 12465 | | |
12457 | | - | |
| 12466 | + | |
12458 | 12467 | | |
12459 | 12468 | | |
12460 | 12469 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
24 | 27 | | |
25 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
26 | 55 | | |
0 commit comments