aboutsummaryrefslogtreecommitdiffhomepage
path: root/ir
Commit message (Expand)AuthorAgeFilesLines
* delete some dead code lemon2025-11-051-2/+0
* amd64: fix aggregate abi stuff;; ir: fold, peephole optimizing constructors lemon2025-11-056-101/+375
* regalloc: misc lemon2025-11-021-3/+3
* cfg: allow dead blocks with alloca pseudo instrs lemon2025-11-021-2/+7
* rega: fix parallel stack moves lemon2025-11-021-6/+19
* rega: fix Ocopy of stk->stk lemon2025-10-261-3/+2
* c: also propagate terminates in genswitch lemon2025-10-241-1/+0
* regalloc: fix spill edge case again lemon2025-10-241-1/+5
* mem2reg ssa construction silly optimization lemon2025-10-241-1/+1
* codegen fixes, propagate terminate lemon2025-10-242-7/+10
* ir bugfixes lemon2025-10-234-4/+27
* 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
* refactor vec_of(T) and misc lemon2025-10-201-1/+1
* codegen bugfixes lemon2025-10-192-3/+16
* Organize source files into directories lemon2025-10-1911-0/+3282