diff options
| author | 2026-03-16 19:05:11 +0100 | |
|---|---|---|
| committer | 2026-03-16 19:05:11 +0100 | |
| commit | ad7ad3a1ab0fc0e25b4b00d129a21f57e5611315 (patch) | |
| tree | 4ecbcbb5460893d548568119a67abfee2b023a18 /README.md | |
| parent | fe9b770131b97ec01506ed23cc1c9e4f20d170a0 (diff) | |
Update README
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -147,9 +147,7 @@ The backend performs the following main passes: instruction selection, addressing mode utilization, introduction of register constraints. - Register allocation (`ir/regalloc.c`): performs linear scan register - allocation. Spilling has a lot of room for improvement, at the moment the - current interval is spilled when there are no free registers, with no other - heuristics. A scratch register is reserved for operations with spilled + allocation. A scratch register is reserved for operations with spilled temporaries. - Code emission (`x86_64/emit.c`): binary code for the target architecture is emitted directly (not textual assembly). Relocations are deferred to the |