Trevor Elliott
ec12415b1f
cranelift: Remove redundant branch and select instructions ( #5097 )
...
As discussed in the 2022/10/19 meeting, this PR removes many of the branch and select instructions that used iflags, in favor if using brz/brnz and select in their place. Additionally, it reworks selectif_spectre_guard to take an i8 input instead of an iflags input.
For reference, the removed instructions are: br_icmp, brif, brff, trueif, trueff, and selectif.
2022-10-24 16:14:35 -07:00
..
2022-09-21 01:17:04 +00:00
2022-09-08 18:03:14 -07:00
2022-04-14 10:28:21 -07:00
2022-04-14 10:28:21 -07:00
2022-10-17 16:00:27 -07:00
2022-09-08 18:03:14 -07:00
2022-09-01 21:25:20 +00:00
2022-04-14 10:28:21 -07:00
2022-08-29 12:56:39 -07:00
2022-10-17 16:00:27 -07:00
2022-09-21 01:17:04 +00:00
2022-04-14 10:28:21 -07:00
2022-08-26 16:26:39 -07:00
2022-10-07 00:14:38 +00:00
2022-10-17 16:00:27 -07:00
2022-10-24 16:14:35 -07:00
2022-10-24 16:14:35 -07:00
2022-10-17 16:00:27 -07:00
2022-09-01 21:25:20 +00:00
2022-09-08 18:03:14 -07:00
2022-07-26 17:57:15 +00:00
2022-08-29 12:56:39 -07:00
2022-07-26 09:35:06 -07:00
2022-08-24 10:37:14 -07:00
2022-09-21 10:16:09 -07:00
2022-09-21 10:16:09 -07:00
2022-09-07 11:09:22 -07:00
2022-09-07 11:09:22 -07:00
2022-09-22 15:44:32 -07:00
2022-10-17 16:00:27 -07:00
2022-07-18 11:12:34 -07:00
2022-10-17 16:00:27 -07:00
2022-09-08 09:35:58 -05:00
2022-07-20 08:02:21 -07:00
2022-07-20 08:02:21 -07:00
2022-08-02 19:37:56 +00:00
2022-04-14 10:28:21 -07:00
2022-05-23 09:18:51 -07:00
2022-07-26 17:57:15 +00:00
2022-04-14 10:28:21 -07:00
2022-10-17 16:00:27 -07:00
2022-04-14 10:28:21 -07:00
2022-09-08 18:03:14 -07:00
2022-09-01 21:25:20 +00:00
2022-09-08 18:03:14 -07:00
2022-10-17 16:00:27 -07:00
2022-10-17 16:00:27 -07:00
2022-04-14 10:28:21 -07:00
2022-10-17 16:00:27 -07:00
2022-10-17 16:00:27 -07:00
2022-07-05 09:16:45 -07:00
2022-09-21 01:17:04 +00:00
2022-08-29 12:56:39 -07:00
2022-10-17 16:00:27 -07:00
2022-10-17 16:00:27 -07:00
2022-09-01 21:25:20 +00:00
2022-10-17 16:00:27 -07:00
2022-08-23 21:17:30 -07:00
2022-09-21 01:17:04 +00:00
2022-09-22 15:44:32 -07:00
2022-04-14 10:28:21 -07:00
2022-09-01 21:25:20 +00:00