summary refs log tree commit diff
path: root/rega.c
AgeCommit message (Expand)Author
2022-11-21fix allocation ordering bug in regaQuentin Carbonneaux
2022-02-17Revert "skip jump arguments in rega"Michael Forney
2021-10-11avoid some one last gcc truncation warningMichael Forney
2021-08-30skip jump arguments in regaQuentin Carbonneaux
2020-08-06rega: Fix allocation of multiple temporaries to the same registerMichael Forney
2019-05-05fuse epilog deduplication with jump threadingQuentin Carbonneaux
2019-03-09make sure phis are temporaries in regaQuentin Carbonneaux
2019-02-21Fix assertion failure if temporary was spilled in all predecessorsMichael Forney
2019-02-062 bug fixes in regaQuentin Carbonneaux
2019-02-05fix a bad bug in regalloc boilerplateQuentin Carbonneaux
2018-04-26Fix compiler warnings.Emil Skoeldberg
2017-05-16new hinting in the register allocatorQuentin Carbonneaux
2017-04-08prepare for multi-targetQuentin Carbonneaux
2017-03-29improve global registers handlingQuentin Carbonneaux
2017-02-08make rsp and rbp globally liveQuentin Carbonneaux
2017-02-06use uint for block idsQuentin Carbonneaux
2016-04-20match jumps/ops with il textQuentin Carbonneaux
2016-04-08prevent gcc warning in regaQuentin Carbonneaux
2016-04-05use bsiter() for better performanceQuentin Carbonneaux
2016-04-04fat il!Quentin Carbonneaux
2016-04-01cheap massive performance gain on brainfuckQuentin Carbonneaux
2016-03-31cleanup error handlingQuentin Carbonneaux
2016-03-29new layout, put LICENSE in rootQuentin Carbonneaux