Luke Lau
144736b07e
[VPlan] Don't fold live ins with both scalar and vector operands ( #154067 )
...
If we end up with a extract_element VPInstruction where both operands
are live-ins, we will try to fold the live-ins even though the first
operand is a vector whilst the live-in is scalar.
This fixes it by just returning the vector live-in instead of calling
the folder, and removes the handling for insertelement where we aren't
able to do the fold. From some quick testing we previously never hit
this fold anyway, and were probably just missing test coverage.
Fixes #154045
2025-08-19 04:10:53 +00:00
..
2025-08-08 11:09:34 +02:00
2025-07-31 16:53:55 +01:00
2025-05-19 17:26:05 -07:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-06-24 12:32:50 +01:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-05-22 11:31:04 +08:00
2025-08-13 10:10:35 -07:00
2025-08-17 20:24:09 +02:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-06-17 19:58:24 -04:00
2025-06-26 22:35:38 -07:00
2025-08-08 11:09:34 +02:00
2025-05-15 15:00:05 +02:00
2025-08-08 14:22:42 -07:00
2025-08-11 09:25:01 +02:00
2025-08-18 02:11:51 +00:00
2025-08-11 09:25:52 +02:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-07-28 22:29:31 +01:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-08-08 12:05:29 -05:00
2025-07-15 10:41:32 +02:00
2025-08-18 17:48:49 +00:00
2025-08-15 12:48:32 -06:00
2025-08-14 18:52:35 -07:00
2025-07-28 22:59:49 +08:00
2025-08-08 10:12:39 -07:00
2025-08-08 11:09:34 +02:00
2025-08-15 07:30:43 +00:00
2025-05-22 19:38:10 -07:00
2025-08-18 17:40:08 +02:00
2025-07-10 11:23:33 -05:00
2025-06-24 12:32:50 +01:00
2025-08-14 12:50:17 -07:00
2025-07-28 12:08:43 +05:30
2025-08-11 00:24:50 -07:00
2025-07-25 22:37:20 +09:00
2025-07-27 13:53:26 +01:00
2025-06-24 12:32:50 +01:00
2025-07-22 16:01:49 +02:00
2025-08-08 11:09:34 +02:00
2025-08-13 11:16:54 +01:00
2025-08-19 04:10:53 +00:00
2025-07-25 15:29:40 +01:00
2025-06-04 16:47:20 +01:00
2025-08-08 11:09:34 +02:00
2025-07-30 14:04:11 -07:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-08-01 12:51:12 -07:00
2025-06-06 12:43:24 -07:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-05-10 08:26:26 -07:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-08-18 17:40:08 +02:00
2025-08-12 01:04:28 +09:00
2025-08-01 16:54:48 +00:00
2025-06-28 06:42:42 +08:00
2025-08-08 11:09:34 +02:00
2025-08-08 11:09:34 +02:00
2025-06-05 09:14:17 -07:00
2025-08-07 12:07:29 +01:00
2025-08-12 13:48:55 +02:00
2025-08-13 11:49:44 -05:00
2025-08-18 17:40:08 +02:00
2025-08-18 09:46:55 +00:00
2025-06-06 12:43:24 -07:00
2025-08-15 12:36:45 -07:00
2025-08-08 11:09:34 +02:00
2025-07-16 13:12:28 -07:00
2025-05-21 11:33:57 -07:00
2025-07-25 15:23:45 -05:00
2025-08-08 11:09:34 +02:00
2025-07-30 14:04:11 -07:00
2025-08-11 09:25:01 +02:00
2025-08-18 18:16:32 +00:00
2025-06-20 08:01:32 +08:00
2025-06-26 21:35:35 -07:00
2025-06-27 11:28:07 -07:00