| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Fix serious correctness issue in Optimiser globalPropAssignsHEADmaster | tomsmeding | 2019-12-14 |
| | | | | | | | | | | The optimisation pass would often not collect all assignments to a particular reference, so that it would wrongly conclude that a reference is only ever assigned once while it is actually assigned in multiple places. I have _no_ idea why this didn't result in issues before. | ||
| * | Follow caller-save convention using stack, not full state restore | tomsmeding | 2019-12-13 |
| | | |||
| * | General cleanup | tomsmeding | 2019-12-12 |
| | | |||
| * | WIP liveness analysis implementation | tomsmeding | 2019-11-30 |
| | | |||
| * | WIP push temporaries before calls | tomsmeding | 2019-11-30 |
| | | | | | Requires liveness analysis | ||
| * | Optimise some more | tomsmeding | 2019-11-30 |
| | | |||
| * | mergeBlocks should not be quadratic | tomsmeding | 2019-11-29 |
| | | |||
| * | Deduplicate data table entries | tomsmeding | 2019-11-22 |
| | | |||
| * | Extra mergeRets pass after deadStoreElim | Tom Smeding | 2019-11-21 |
| | | |||
| * | Tail call optimisation | Tom Smeding | 2019-11-21 |
| | | |||
| * | Rename files for case-sensitive file system | Tom Smeding | 2018-03-26 |
