Commit graph

13 commits

Author SHA1 Message Date
Janis b0f52da586 phi node 2024-09-01 14:28:48 +02:00
Janis ad6a9b00ec fix warnings 2024-08-30 23:55:01 +02:00
Janis 9194e35851 remove comments from asm 2024-08-30 21:55:16 +02:00
Janis 48bbcdec5e boolean arithmetic 2024-08-30 19:31:44 +02:00
Janis cbc416dcaa no longer wrong! 2024-08-30 18:13:28 +02:00
Janis e9335d3fc5 something is wrong, but typechecking 2024-08-30 17:34:26 +02:00
Janis 70644ede3e fixes, rewrote liveness gen a bit 2024-08-30 16:22:53 +02:00
Janis 9f0e2c4a31 mir to asm translation WORKS!! 2024-08-29 21:34:05 +02:00
Janis 3aee606ca2 mir.rs changes for last commit's triples.rs changes 2024-08-29 01:50:58 +02:00
Janis d4918a722f warnings chore 2024-08-27 18:49:50 +02:00
Janis 06b1ec1763 register allocator refactor 2024-08-26 15:58:01 +02:00
Janis 16399192b3 mir register allcoator 2024-08-26 13:47:44 +02:00
Janis 010e6d2bec LANGUAGE CHANGES
prefix binds tighter than as-expr, because &a as *u32 should be valid syntax
i think it can actually do pointer arithmetic somewhat validly now?
2024-08-25 03:09:54 +02:00