| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | backend: separate instrs for integer/float store | 2025-12-31 | 1 | -1/+9 | |
| | | |||||
| * | ir: arena-backed linked list for uselists | 2025-12-24 | 1 | -58/+39 | |
| | | | | | | Is much simpler than the growable buffers, seems to be just as efficient if not a little faster when benchmarked. | ||||
| * | simpl: optimize unsigned & signed division by power of 2 | 2025-12-21 | 1 | -1/+1 | |
| | | |||||
| * | backend: unify pass memory allocation strategies | 2025-12-20 | 1 | -23/+6 | |
| | | | | | | | It was all over the place for temporary data structures used by individual passes. Now there is an arena specifically for that, which is nicer. | ||||
| * | ir: move some filluses() to ir.c, rename optmem.c -> mem2reg.c | 2025-12-19 | 1 | -0/+345 | |