aboutsummaryrefslogtreecommitdiffhomepage
path: root/ir/regalloc.c
Commit message (Expand)AuthorAgeFilesLines
* change op names to match 285063eba44 lemon2025-11-211-11/+11
* rename IR classes to reflect bitsize lemon2025-11-211-5/+5
* regalloc: assert nops aren't being used lemon2025-11-211-0/+1
* debug output to stdout lemon2025-11-191-2/+2
* ir: 'trap' jump; c: __builtin_trap; lex: __has_builtin lemon2025-11-151-2/+2
* amd64: fix aggregate abi stuff;; ir: fold, peephole optimizing constructors lemon2025-11-051-6/+13
* regalloc: misc lemon2025-11-021-3/+3
* rega: fix parallel stack moves lemon2025-11-021-6/+19
* rega: fix Ocopy of stk->stk lemon2025-10-261-3/+2
* regalloc: fix spill edge case again lemon2025-10-241-1/+5
* ir bugfixes lemon2025-10-231-2/+2
* regalloc: implement spilling output when 1 input was spilled lemon2025-10-231-5/+21
* fix edge case codegen bugs (w/ stack offsets, spilling) lemon2025-10-221-6/+13
* always keep volatile loads lemon2025-10-221-0/+4
* regalloc fix devirt lemon2025-10-221-3/+5
* codegen bugfixes lemon2025-10-191-3/+7
* Organize source files into directories lemon2025-10-191-0/+1195