summary refs log tree commit diff
path: root/amd64
AgeCommit message (Expand)Author
2021-07-28handle fast locals in amd64 shifts (afl)Quentin Carbonneaux
2021-07-28fix amd64 addressing selection bug (afl)Quentin Carbonneaux
2021-06-17amd64: fix conditional jump when compare is swapped and used elsewhereMichael Forney
2021-03-18spill: use stronger assertion for registers in use at start of functionMichael Forney
2020-08-06amd64: Use member class for aggregate parameter temporaryMichael Forney
2020-08-06Use a dynamic array for phi argumentsMichael Forney
2019-05-15Allow specifying literal global namesMichael Forney
2019-05-05revert last commitQuentin Carbonneaux
2019-05-04emit only one epilog per functionQuentin Carbonneaux
2019-04-30isel fix for amd64 memory storesQuentin Carbonneaux
2019-04-29amd64: Use unordered compare for floating pointsMichael Forney
2019-04-26amd64/isel: Error if alloc size doesn't fit in Tmp slot typeMichael Forney
2019-04-26restore some code from b4a98cQuentin Carbonneaux
2019-04-25cleanup amd64 constant addressingQuentin Carbonneaux
2019-04-17avoid some gcc warningsQuentin Carbonneaux
2019-04-15handle big constants moves to slotsQuentin Carbonneaux
2019-03-14Rearrange the fields in Ins so the bit-fields get packed togetherMichael Forney
2019-03-12emit valid code for mem->mem copiesQuentin Carbonneaux
2019-02-25prefer bigger amd64 addressingQuentin Carbonneaux
2019-02-21fix amd64 addressing mode matcherQuentin Carbonneaux
2019-02-21amd64: Fix typo in truncd instructionMichael Forney
2018-04-26more compiler warnings...Quentin Carbonneaux
2018-04-26Fix compiler warnings.Emil Skoeldberg
2017-07-30fix dynamic stack allocs for amd64Quentin Carbonneaux
2017-06-06fix fp subtractions on amd64Quentin Carbonneaux
2017-06-06fix floating-point divisionQuentin Carbonneaux
2017-05-17intern symbol namesQuentin Carbonneaux
2017-04-11simplify amd64 aggregates classificationQuentin Carbonneaux
2017-04-08misc fixes for osxQuentin Carbonneaux
2017-04-08rework storage of typesQuentin Carbonneaux
2017-04-08prepare for multi-targetQuentin Carbonneaux