Roman Lebedev
b46c085d2b
[NFCI] SCEVExpander: emit intrinsics for integral {u,s}{min,max} SCEV expressions
...
These intrinsics, not the icmp+select are the canonical form nowadays,
so we might as well directly emit them.
This should not cause any regressions, but if it does,
then then they would needed to be fixed regardless.
Note that this doesn't deal with `SCEVExpander::isHighCostExpansion()`,
but that is a pessimization, not a correctness issue.
Additionally, the non-intrinsic form has issues with undef,
see https://reviews.llvm.org/D88287#2587863
2021-03-06 21:52:46 +03:00
..
2020-10-07 10:36:44 -07:00
2020-09-30 08:01:10 +01:00
2020-12-07 15:44:40 +00:00
2020-12-07 15:44:40 +00:00
2020-09-30 12:20:07 +01:00
2021-03-01 21:46:09 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2021-02-02 10:28:58 +00:00
2021-02-02 11:09:31 +00:00
2021-02-02 11:09:31 +00:00
2021-02-16 16:44:47 +00:00
2021-02-02 11:09:31 +00:00
2021-02-02 11:09:31 +00:00
2020-11-10 15:57:58 +00:00
2021-02-02 11:09:31 +00:00
2020-11-10 15:57:58 +00:00
2021-02-02 10:28:58 +00:00
2021-02-11 10:48:20 +00:00
2020-11-10 16:28:57 +00:00
2020-11-10 15:57:58 +00:00
2021-03-04 08:40:20 +00:00
2021-02-02 11:09:31 +00:00
2021-02-02 11:09:31 +00:00
2021-02-02 11:09:31 +00:00
2020-11-19 13:28:21 +00:00
2021-02-02 11:09:31 +00:00
2021-02-02 11:09:31 +00:00
2021-02-02 11:09:31 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2021-02-02 11:09:31 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2021-02-02 10:28:58 +00:00
2021-02-02 10:28:58 +00:00
2020-11-10 15:57:58 +00:00
2021-02-02 11:09:31 +00:00
2021-02-02 11:09:31 +00:00
2021-02-02 10:28:58 +00:00
2021-02-02 10:28:58 +00:00
2021-02-02 11:09:31 +00:00
2020-11-03 11:53:09 +00:00
2021-02-02 11:09:31 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2021-02-11 10:48:20 +00:00
2021-02-02 11:09:31 +00:00
2021-02-02 11:09:31 +00:00
2021-02-02 11:09:31 +00:00
2020-11-10 15:57:58 +00:00
2021-02-02 10:28:58 +00:00
2020-11-10 15:57:58 +00:00
2021-03-04 08:40:20 +00:00
2021-03-04 08:40:20 +00:00
2020-11-10 15:57:58 +00:00
2021-03-03 08:02:58 +00:00
2020-08-27 07:10:20 +01:00
2021-03-03 08:02:58 +00:00
2020-11-10 15:57:58 +00:00
2021-02-02 11:09:31 +00:00
2021-02-02 11:09:31 +00:00
2021-03-03 08:02:58 +00:00
2020-11-10 15:57:58 +00:00
2020-12-02 18:00:42 +00:00
2020-10-07 10:36:44 -07:00
2020-11-10 15:57:58 +00:00
2021-03-04 08:40:20 +00:00
2021-02-02 11:09:31 +00:00
2021-02-02 11:09:31 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-12-07 15:44:40 +00:00
2021-02-02 10:28:58 +00:00
2020-12-07 15:44:40 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2021-01-18 17:16:07 +00:00
2021-02-02 10:28:58 +00:00
2021-02-02 11:09:31 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 16:28:57 +00:00
2020-08-27 07:10:20 +01:00
2020-08-27 07:10:20 +01:00
2020-11-26 15:10:44 +00:00
2020-09-09 11:14:44 +01:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2021-01-15 18:17:31 +00:00
2020-11-10 15:57:58 +00:00
2021-03-06 21:52:46 +03:00
2021-02-02 11:09:31 +00:00
2021-02-02 10:28:58 +00:00
2021-02-02 10:28:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2021-02-02 11:09:31 +00:00
2021-01-18 17:16:07 +00:00
2020-11-19 17:15:45 +00:00
2021-01-18 17:16:07 +00:00
2021-02-02 11:09:31 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2021-02-02 11:09:31 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2021-02-02 11:09:31 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00
2021-02-02 11:09:31 +00:00
2021-03-01 21:46:09 +00:00
2020-10-07 10:36:44 -07:00
2021-02-02 11:09:31 +00:00
2020-11-10 15:57:58 +00:00
2020-11-10 15:57:58 +00:00