Calvin Rose
af10c1d4b5
More work on x64 backend, especially branching.
...
Needs changes to IR to allow encoding immediates in all
instructions where possible. This makes the IR denser, means
we don't need `constant` and `callk`, and allows certain optimizations
like comparing to zero, using `inc` and `dec`, etc which are
specializations of more general instructions with constants.
2024-06-08 13:20:34 -05:00
..
2024-05-09 21:31:22 -07:00
2022-12-04 11:08:17 -06:00
2021-12-09 11:18:05 +01:00
2024-06-08 13:20:34 -05:00
2019-04-16 15:41:45 -04:00
2020-11-04 10:18:31 +01:00
2021-12-09 11:57:21 +01:00
2020-08-01 13:13:58 -05:00
2019-01-07 14:47:47 -05:00
2019-11-25 20:00:13 -06:00
2020-04-10 17:20:23 -05:00
2020-11-08 18:56:13 -06:00
2020-11-08 18:56:13 -06:00
2018-09-05 22:18:42 -04:00
2022-06-05 16:42:18 -05:00
2021-08-30 22:22:22 -05:00
2018-11-26 22:09:12 -05:00
2018-11-25 14:03:00 -05:00
2021-01-03 16:19:23 -06:00
2018-12-27 13:05:29 -05:00
2019-02-17 11:20:24 -05:00
2022-08-26 12:29:23 -05:00
2022-08-26 12:27:53 -05:00
2019-03-21 14:32:08 -04:00
2023-10-08 21:03:08 -05:00
2019-05-16 12:03:54 +02:00
2019-11-21 22:53:39 -06:00
2020-10-11 09:14:31 -05:00
2020-10-11 09:32:17 -05:00
2023-08-23 09:16:59 -05:00
2020-02-12 09:32:41 -06:00
2020-11-02 09:06:31 -06:00
2021-08-15 15:25:07 -05:00
2020-06-02 19:47:50 -05:00
2021-01-08 16:32:23 -06:00
2021-11-11 17:33:25 +09:00
2023-09-30 10:56:43 -05:00