John Brawn
a54712c8ec
[LSR] Make canHoistIVInc allow non-integer types ( #143707 )
...
canHoistIVInc was made to only allow integer types to avoid a crash in
isIndexedLoadLegal/isIndexedStoreLegal due to them failing an assertion
in getValueType (or rather in MVT::getVT which gets called from that)
when passed a struct type. Adjusting these functions to pass
AllowUnknown=true to getValueType means we don't get an assertion
failure (MVT::Other is returned which TLI->isIndexedLoadLegal should
then return false for), meaning we can remove this check for integer
type.
2025-06-16 15:23:40 +01:00
..
2025-06-16 15:23:40 +01:00
2025-04-30 10:58:17 -07:00
2025-02-01 20:40:50 +03:00
2025-03-29 21:51:59 +08:00
2025-01-07 18:24:50 -08:00
2024-11-21 08:06:56 +00:00
2025-06-05 15:28:04 +08:00
2025-01-29 16:56:47 +01:00
2024-11-21 08:06:56 +00:00
2024-11-21 08:06:56 +00:00
2024-11-21 08:06:56 +00:00
2025-01-29 16:56:47 +01:00
2025-01-29 16:56:47 +01:00
2024-11-21 08:06:56 +00:00
2025-03-14 15:50:49 +00:00
2025-03-14 15:50:49 +00:00
2025-03-14 15:50:49 +00:00
2019-04-17 04:52:47 +00:00
2025-03-14 15:50:49 +00:00
2025-03-14 15:50:49 +00:00
2025-03-14 15:50:49 +00:00
2025-03-14 15:50:49 +00:00
2025-03-14 15:50:49 +00:00
2025-03-14 15:50:49 +00:00
2024-11-21 08:06:56 +00:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2024-11-21 08:06:56 +00:00
2024-11-21 08:06:56 +00:00
2024-11-21 08:06:56 +00:00
2023-01-05 12:43:45 +01:00
2019-04-17 04:52:47 +00:00
2024-11-21 08:06:56 +00:00
2019-04-17 04:52:47 +00:00
2023-07-12 14:35:55 +02:00
2025-03-14 15:50:49 +00:00
2023-04-11 16:49:12 +02:00
2025-03-14 15:50:49 +00:00
2024-11-21 08:06:56 +00:00
2024-11-21 08:06:56 +00:00
2025-03-14 15:50:49 +00:00
2025-03-14 15:50:49 +00:00
2025-03-14 15:50:49 +00:00
2023-01-05 12:43:45 +01:00
2024-11-21 08:06:56 +00:00
2024-11-21 08:06:56 +00:00
2024-11-21 08:06:56 +00:00
2024-11-21 08:06:56 +00:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2025-01-29 16:56:47 +01:00
2023-01-05 12:43:45 +01:00
2024-11-21 08:06:56 +00:00
2024-11-21 08:06:56 +00:00
2023-01-05 12:43:45 +01:00