Commit 10a4f01
authored
Adding array operator long vector tests to HLK (#7887)
This patch is adding array operator long vector test to HLK. There are 3
scenarios that were identified when doing those tests:
- **Dynamic Element Access**: the generated dxil uses a GEP instruction
to calculate the correct address to access.
- **Static element access**: the code uses `extracelement` and
`insertelement`.
Closes: #76181 parent 82af40d commit 10a4f01
File tree
4 files changed
+104
-0
lines changed- tools/clang/unittests/HLSLExec
4 files changed
+104
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
66 | 72 | | |
67 | 73 | | |
68 | 74 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
324 | 324 | | |
325 | 325 | | |
326 | 326 | | |
| 327 | + | |
327 | 328 | | |
328 | 329 | | |
329 | 330 | | |
| |||
335 | 336 | | |
336 | 337 | | |
337 | 338 | | |
| 339 | + | |
338 | 340 | | |
339 | 341 | | |
340 | 342 | | |
| |||
346 | 348 | | |
347 | 349 | | |
348 | 350 | | |
| 351 | + | |
349 | 352 | | |
350 | 353 | | |
351 | 354 | | |
| |||
361 | 364 | | |
362 | 365 | | |
363 | 366 | | |
| 367 | + | |
364 | 368 | | |
365 | 369 | | |
366 | 370 | | |
| |||
392 | 396 | | |
393 | 397 | | |
394 | 398 | | |
| 399 | + | |
395 | 400 | | |
396 | 401 | | |
397 | 402 | | |
| |||
420 | 425 | | |
421 | 426 | | |
422 | 427 | | |
| 428 | + | |
423 | 429 | | |
424 | 430 | | |
425 | 431 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
777 | 777 | | |
778 | 778 | | |
779 | 779 | | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
780 | 822 | | |
781 | 823 | | |
782 | 824 | | |
| |||
1863 | 1905 | | |
1864 | 1906 | | |
1865 | 1907 | | |
| 1908 | + | |
| 1909 | + | |
1866 | 1910 | | |
| 1911 | + | |
| 1912 | + | |
1867 | 1913 | | |
| 1914 | + | |
| 1915 | + | |
1868 | 1916 | | |
| 1917 | + | |
| 1918 | + | |
1869 | 1919 | | |
| 1920 | + | |
| 1921 | + | |
1870 | 1922 | | |
| 1923 | + | |
| 1924 | + | |
1871 | 1925 | | |
| 1926 | + | |
| 1927 | + | |
1872 | 1928 | | |
| 1929 | + | |
| 1930 | + | |
1873 | 1931 | | |
| 1932 | + | |
| 1933 | + | |
1874 | 1934 | | |
| 1935 | + | |
| 1936 | + | |
1875 | 1937 | | |
1876 | 1938 | | |
1877 | 1939 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4293 | 4293 | | |
4294 | 4294 | | |
4295 | 4295 | | |
| 4296 | + | |
| 4297 | + | |
| 4298 | + | |
| 4299 | + | |
| 4300 | + | |
| 4301 | + | |
| 4302 | + | |
| 4303 | + | |
| 4304 | + | |
| 4305 | + | |
| 4306 | + | |
| 4307 | + | |
| 4308 | + | |
| 4309 | + | |
| 4310 | + | |
| 4311 | + | |
| 4312 | + | |
| 4313 | + | |
| 4314 | + | |
| 4315 | + | |
| 4316 | + | |
| 4317 | + | |
| 4318 | + | |
| 4319 | + | |
| 4320 | + | |
| 4321 | + | |
| 4322 | + | |
| 4323 | + | |
| 4324 | + | |
| 4325 | + | |
4296 | 4326 | | |
4297 | 4327 | | |
4298 | 4328 | | |
| |||
0 commit comments