summary refs log tree commit diff
path: root/arm64/emit.c
AgeCommit message (Expand)Author
2022-11-27new hlt block terminatorQuentin Carbonneaux
2022-11-22use a new struct for symbolsQuentin Carbonneaux
2022-10-12thread-local storage for arm64_appleQuentin Carbonneaux
2022-10-08mark apple targets with a booleanQuentin Carbonneaux
2022-10-08"rel" fields become "reloc"Quentin Carbonneaux
2022-10-08add support for thread-local storageQuentin Carbonneaux
2022-10-03new arm64_apple targetQuentin Carbonneaux
2022-09-01remove two unsignedQuentin Carbonneaux
2022-09-01use direct bl calls on arm64Quentin Carbonneaux
2022-08-31drop -G flag and add target amd64_appleQuentin Carbonneaux
2022-05-10arm64: fix maximum immediate size for small loads/storesMichael Forney
2022-03-14dynamic stack allocs for arm64Quentin Carbonneaux
2022-02-02shared linkage logic for func/dataQuentin Carbonneaux
2022-01-31arm64: handle large slots in OcopyQuentin 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-12-05arm64: fix slots with offset >32kQuentin Carbonneaux
2021-10-25arm64/emit.c: fix move instructions with big immediate valuesSudipto Mallick
2021-10-25arm64: handle copy of constant to slotMichael Forney
2021-10-25arm64: Handle slots in Ocopy operandsMichael Forney
2021-10-25arm64: handle slotsMichael Forney
2021-03-02arm64: handle stack offsets >=4096 in OaddrMichael Forney
2020-08-06arm64: Make sure SP stays aligned by 16Michael Forney
2019-05-15arm64: Handle stack allocations larger than 4095 bytesMichael Forney
2019-05-15arm64: Handle truncd instructionMichael Forney
2019-05-15arm64: Use 32-bit register name when loading 'b' or 'h' into 'l'Michael Forney
2017-05-17intern symbol namesQuentin Carbonneaux
2017-04-08new arm64 backend, yeepeeQuentin Carbonneaux