aboutsummaryrefslogtreecommitdiff
path: root/arm64
AgeCommit message (Expand)Author
13 daysIf-conversion RFC 4 - x86 only (for now), use cmovXXRoland Paterson-Jones
2026-01-06arm64_apple: fix argxbh supportQuentin Carbonneaux
2026-01-06arm64: prevent bogus IP1 clobbersQuentin Carbonneaux
2025-04-16fix fp constants on big endian hostsQuentin Carbonneaux
2025-03-15arm64: use IP1 as scratch registerQuentin Carbonneaux
2025-03-14Re-use (vgrow) b->ins vector in backend xxx_abi() fn's.Roland Paterson-Jones
2025-03-14idup(Ins **, Ins *, ulong) -> idup(Blk *, Ins *, ulong)Roland Paterson-Jones
2025-03-14Blk::ins is a vectorRoland Paterson-Jones
2024-12-19handle large hfas correctly on arm64Quentin Carbonneaux
2024-10-01fix various codegen bugs on arm64Quentin Carbonneaux
2024-08-15arm64/isel: Avoid signed overflow when handling immediatesAlexey Yerin
2024-06-16revert 4bc4c958Quentin Carbonneaux
2024-05-28replace asm keywordErica Z
2024-04-22revert 1b7770e271Quentin Carbonneaux
2024-03-26Drop quotes around floating point constant labelsMichael Forney
2024-01-02dbgloc: add column argumentDrew DeVault
2024-01-02revert 5af33410Quentin Carbonneaux
2023-12-30Fix IBT/BTI by instrumenting function callsTobias Heider
2023-08-18file,loc become dbgfile,dbglocQuentin Carbonneaux
2023-06-06implement line number info trackingThomas Bracht Laumann Jespersen
2023-05-09fix sub-word returns on arm64_appleQuentin Carbonneaux
2023-03-22rename blknew() to newblk()Quentin Carbonneaux
2023-03-19naming nitQuentin Carbonneaux
2023-03-16silence format warning more reliablyQuentin Carbonneaux
2023-03-15silence some warningsQuentin Carbonneaux
2023-03-11Emit .type and .size directives on RISC-V and ARMAlexey Yerin
2022-12-14new blit instructionQuentin Carbonneaux
2022-12-12new rsval() helper for signed RefsQuentin Carbonneaux
2022-11-27new hlt block terminatorQuentin Carbonneaux
2022-11-22use a new struct for symbolsQuentin Carbonneaux
2022-10-12thread-local storage for amd64_appleQuentin 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-03fix case of Pool constantsQuentin Carbonneaux
2022-10-03new arm64_apple targetQuentin Carbonneaux
2022-10-03add new target-specific abi0 passQuentin 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-17fix return for big aggregatesQuentin Carbonneaux
2022-03-15new -t? flag to print default targetQuentin Carbonneaux
2022-03-15support env calls on arm64Quentin Carbonneaux
2022-03-14dynamic stack allocs for arm64Quentin Carbonneaux
2022-03-14improve consistency in abisQuentin Carbonneaux
2022-03-14arm64/abi: fix big aggregates passed on the stackQuentin Carbonneaux
2022-03-08flag types defined as unionsQuentin Carbonneaux
2022-03-08cosmeticsQuentin Carbonneaux