Andrew Kelley
|
ef91b11295
|
stage2: register allocator processes operand deaths
also rework the IR data structures
|
2020-07-20 13:12:20 -07:00 |
|
Andrew Kelley
|
135580c162
|
stage2: fix liveness analysis of Call instructions
|
2020-07-13 23:48:54 -07:00 |
|
Vexu
|
e85fe13e44
|
run zig fmt on std lib and self hosted
|
2020-07-11 20:41:19 +03:00 |
|
Andrew Kelley
|
4d01385e14
|
fix liveness analysis and not correctly propagating link errors
We still flush the ELF file even when there are compile errors.
|
2020-07-07 03:48:20 +00:00 |
|
Andrew Kelley
|
8be8ebd698
|
stage2: skeleton codegen for x64 ADD
also rework Module to take advantage of the new hash map implementation.
|
2020-07-06 06:10:44 +00:00 |
|
Andrew Kelley
|
8fb392dbb4
|
stage2: implement liveness analysis
|
2020-07-05 23:20:08 +00:00 |
|