Steven Perron
834a3cca31
[SPIRV] Handle ptrcast between array and vector types ( #166418 )
...
This commit adds support for legalizing pointer casts between array and
vector types within the SPIRV backend.
This is necessary to handle cases where a vector is loaded from or
stored to an array, which can occur with HLSL matrix types.
The following changes are included:
- Added to load a vector from an array.
- Added to store a vector to an array.
- Added the test case to verify the functionality.
2025-11-12 10:27:31 -05:00
..
2025-10-27 16:03:46 +00:00
2025-06-17 11:26:47 -04:00
2025-11-04 12:45:53 +00:00
2025-11-09 17:26:14 +00:00
2025-10-28 11:01:13 -07:00
2025-10-31 10:12:26 -04:00
2025-03-26 17:58:10 +01:00
2025-06-03 09:50:23 -04:00
2025-09-30 16:58:35 +01:00
2025-06-18 17:26:40 +02:00
2025-10-14 23:34:28 -07:00
2025-11-10 12:57:19 +00:00
2025-03-26 17:58:10 +01:00
2025-03-26 17:58:10 +01:00
2025-11-04 12:45:53 +00:00
2025-11-12 10:27:31 -05:00
2025-08-03 21:27:14 +02:00
2025-09-11 15:02:43 +02:00
2025-11-07 01:59:36 +02:00
2025-08-03 22:27:36 +02:00
2025-11-06 10:42:58 +00:00
2025-08-05 15:10:15 +02:00
2025-08-20 13:19:45 +01:00
2025-03-26 17:58:10 +01:00
2025-03-26 17:58:10 +01:00
2025-09-22 14:52:57 +02:00
2025-03-21 19:56:35 -04:00
2025-10-14 23:31:40 -07:00
2025-07-09 13:52:06 +01:00
2025-07-09 13:52:06 +01:00
2025-09-30 16:01:30 +01:00
2025-11-07 01:59:36 +02:00
2025-11-07 01:59:36 +02:00
2025-03-26 17:58:10 +01:00
2025-03-26 17:58:10 +01:00
2025-06-11 20:13:01 +02:00
2025-10-14 23:31:40 -07:00
2025-08-03 22:27:36 +02:00
2025-06-03 09:50:23 -04:00
2025-06-03 09:50:23 -04:00
2025-08-03 21:17:55 +02:00
2025-08-28 09:12:36 -07:00
2025-06-10 14:48:25 +02:00
2025-10-14 23:31:40 -07:00
2025-10-14 23:34:28 -07:00
2025-11-12 08:47:26 +00:00
2025-11-12 08:47:26 +00:00
2025-03-26 17:58:10 +01:00
2025-08-03 21:17:55 +02:00
2025-06-03 09:50:23 -04:00
2025-08-03 22:27:36 +02:00
2025-03-26 17:58:10 +01:00
2025-11-12 10:44:55 +00:00
2025-09-28 16:34:42 -07:00
2025-03-26 17:58:10 +01:00
2025-08-03 21:17:55 +02:00
2025-08-04 10:42:33 +02:00
2025-03-26 17:58:10 +01:00
2025-11-12 08:47:26 +00:00
2025-10-14 09:04:13 +02:00
2025-08-01 11:10:35 +02:00
2025-08-05 15:10:15 +02:00
2025-11-10 11:02:53 +01:00
2025-03-26 17:58:10 +01:00
2025-06-11 20:13:01 +02:00
2025-06-03 09:50:23 -04:00
2025-03-26 17:58:10 +01:00
2025-03-26 17:58:10 +01:00
2025-08-03 22:27:36 +02:00
2025-03-26 17:58:10 +01:00
2025-03-26 17:58:10 +01:00
2025-11-10 15:24:50 +00:00
2025-08-28 09:12:36 -07:00
2025-03-26 17:58:10 +01:00
2025-03-26 17:58:10 +01:00
2025-03-26 17:58:10 +01:00
2025-11-04 17:04:39 +00:00
2025-11-10 08:38:15 +00:00