Elvis Wang
a068b974b1
[VPlan] Implement VPWidenLoad/StoreEVLRecipe::computeCost(). ( #109644 )
...
Currently the EVL recipes transfer the tail masking to the EVL.
But in the legacy cost model, the mask exist and will calculate the
instruction cost of the mask.
To fix the difference between the VPlan-based cost model and the legacy
cost model, we always calculate the instruction cost for the mask in the
EVL recipes.
Note that we should remove the mask cost in the EVL recipes when we
don't need to compare to the legacy cost model.
This patch also fixes #109468 .
2024-09-26 07:10:25 +08:00
..
2024-09-10 10:41:35 +01:00
2024-09-21 19:47:37 +01:00
2024-07-05 10:08:42 +01:00
2024-09-22 22:08:46 +01:00
2024-05-25 08:22:49 +08:00
2024-09-22 22:08:46 +01:00
2024-04-16 09:37:32 +08:00
2024-09-10 10:41:35 +01:00
2024-09-06 11:41:36 -04:00
2023-10-26 12:07:37 -07:00
2024-09-22 22:08:46 +01:00
2024-05-15 21:47:29 -07:00
2023-12-08 12:18:31 +00:00
2024-06-12 14:35:37 +01:00
2024-09-10 10:41:35 +01:00
2024-09-10 10:41:35 +01:00
2024-06-24 08:38:31 +01:00
2024-07-05 10:08:42 +01:00
2024-09-10 10:41:35 +01:00
2024-09-20 15:34:00 +01:00
2024-09-17 14:18:36 +08:00
2024-09-17 14:18:36 +08:00
2024-09-21 19:47:37 +01:00
2023-12-08 12:18:31 +00:00
2024-07-05 10:08:42 +01:00
2024-09-03 09:16:37 -07:00
2024-07-05 10:08:42 +01:00
2024-07-05 10:08:42 +01:00
2024-07-26 12:52:20 -07:00
2024-09-18 19:22:36 +08:00
2024-09-20 15:34:00 +01:00
2024-09-22 22:08:46 +01:00
2024-09-06 11:41:36 -04:00
2024-09-10 10:41:35 +01:00
2024-05-25 08:22:49 +08:00
2024-09-22 22:08:46 +01:00
2024-09-22 22:08:46 +01:00
2024-07-16 16:15:24 +08:00
2024-06-12 14:35:37 +01:00
2024-09-06 11:41:36 -04:00
2024-04-04 18:30:17 -04:00
2024-07-16 16:15:24 +08:00
2024-09-22 22:08:46 +01:00
2024-09-06 11:41:36 -04:00
2024-07-25 19:55:37 -04:00
2024-09-26 07:10:25 +08:00
2024-09-06 11:41:36 -04:00
2024-06-26 10:18:01 +01:00
2024-09-25 08:58:29 -04:00
2024-09-25 08:58:29 -04:00
2024-08-08 09:17:43 -07:00