| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | backend: allow zero-size stack allocations | 2026-04-14 | 1 | -1/+1 | |
| | | | | | Hm. | ||||
| * | backend: fix memory leak from not calling deluses() after replcuses in some ↵ | 2026-04-11 | 1 | -0/+1 | |
| | | | | | places | ||||
| * | Implement basic aarch64 struct arg passing ABI | 2026-04-08 | 1 | -1/+1 | |
| | | | | | | | | | | | - Missing: vaargs, >2 member HFAs - Reworked the way stack allocation references are lowered. Now RSTACK persists throughout all passes until emit. This allows deferring stack frame layouting until the end in a less messy way than before, which was emiting frame-pointer relative addresses @ isel time and patching them up later in emit to account for actual stack frame layout. | ||||
| * | IR: add 3rd operand to Instr | 2026-03-22 | 1 | -1/+1 | |
| | | | | | | The motivation is for aarch64 msub/madd instrs, for isel to produce. But it should be useful for other things too. | ||||
| * | Refactor: use typedefs and CamelCase for aggregate types | 2026-03-18 | 1 | -3/+3 | |
| | | | | | Looks nicer | ||||
| * | REFACTOR: move sources to src/ | 2026-03-17 | 1 | -0/+33 | |