summary refs log tree commit diff
path: root/amd64/isel.c
AgeCommit message (Expand)Author
2022-08-31drop -G flag and add target amd64_appleQuentin Carbonneaux
2022-06-14do not fold cnst+cnst in amd64's iselQuentin Carbonneaux
2022-03-14dynamic stack allocs for arm64Quentin Carbonneaux
2022-01-28amd64/isel: nitsQuentin Carbonneaux
2022-01-28implement float -> unsigned castsBor Grošelj Simić
2022-01-28implement unsigned -> float castsBor Grošelj Simić
2022-01-23Add a negation instructionEyal Sawady
2021-11-22reuse previous address constants in fold()Michael Forney
2021-08-29amd64/isel: fix floating point == and != result with NaNMichael Forney
2021-08-27amd64/isel: fix floating < and <= result with NaNMichael Forney
2021-07-30err when an address contains a sum $a+$b (afl)Quentin Carbonneaux
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
2019-04-30isel fix for amd64 memory storesQuentin Carbonneaux
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-02-25prefer bigger amd64 addressingQuentin Carbonneaux
2019-02-21fix amd64 addressing mode matcherQuentin Carbonneaux
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-08misc fixes for osxQuentin Carbonneaux
2017-04-08prepare for multi-targetQuentin Carbonneaux