aboutsummaryrefslogtreecommitdiffhomepage
path: root/ir/ssa.c
Commit message (Collapse)AuthorAgeFilesLines
* IR: just use an array for extended constants lemon2026-02-191-1/+1
| | | | | The extra work of using a hashtable to intern them is probably unnecessary.
* copyopt: optimize same-arg phis with multiple preds lemon2025-12-201-2/+6
|
* ir: move some filluses() to ir.c, rename optmem.c -> mem2reg.c lemon2025-12-191-28/+0
|
* ir: simplify some occurrences of single-argument phis lemon2025-11-241-0/+10
|
* ir: barebones IR passes checked contracts lemon2025-11-211-1/+3
|
* rename IR classes to reflect bitsize lemon2025-11-211-1/+1
|
* Organize source files into directories lemon2025-10-191-0/+58