1
0
mirror of https://github.com/janet-lang/janet synced 2024-11-16 13:44:48 +00:00
janet/examples/sysir
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
..
arrays1.janet Allow for multiple functions in a sysir "context". 2023-10-22 16:05:38 -05:00
arrays2.janet Allow for multiple functions in a sysir "context". 2023-10-22 16:05:38 -05:00
basic1.janet Allow for multiple functions in a sysir "context". 2023-10-22 16:05:38 -05:00
basic2.janet Allow for multiple functions in a sysir "context". 2023-10-22 16:05:38 -05:00
frontend.janet More work on x64 backend, especially branching. 2024-06-08 13:20:34 -05:00
typeerr0.janet Allow for multiple functions in a sysir "context". 2023-10-22 16:05:38 -05:00
typeerr1.janet Allow for multiple functions in a sysir "context". 2023-10-22 16:05:38 -05:00