summaryrefslogtreecommitdiff
path: root/compiler/aarch64
Commit message (Expand)AuthorAgeFilesLines
* Avoid range/overflow error after commit #49290pierre2021-04-301-2/+2
* * patch by J. Gareth Moreton: AArch64 "magic division"florian2021-04-291-84/+319
* Use as-clang as idtxt for as_aarch64_clang_gas_infopierre2021-04-281-1/+1
* Add -march=XXX option for aarch64 external assemblerspierre2021-04-261-3/+41
* + Aarch64: directly inline code for frac(...)florian2021-04-251-12/+36
* + Aarch64: use frintz for int(...) instead of creating a helper callflorian2021-04-251-1/+23
* * AArch64: fix storing a 32 bit value in the lower 32 bits of a 64 bitjonas2021-04-191-1/+2
* * patch by J. Gareth Moreton: AArch64 OptPass1Shift register tracking fault...florian2021-04-191-7/+15
* + Aarch64: completed LSE support for all interlocked operationsflorian2021-04-165-13/+69
* * AArch64: fix spilling integer registers to stack offsets that cannot bejonas2021-04-141-3/+5
* * AArch64: fixed spilling info for MOVK (part of mantis #38053)jonas2021-04-141-1/+7
* + FreeBSD/AArch64 support (patch by Mikaël Urankar, mantis #38441)jonas2021-04-102-1/+4
* * don't generate high-level CFI statements when the selected assemblerjonas2021-04-081-2/+2
* + Aarch64: create better code for not(<byte>)florian2021-04-081-2/+7
* * Aarch64: support LSE instructionsflorian2021-04-035-2/+101
* * Aarch64: cpu capabilites defines properly namedflorian2021-04-021-9/+9
* + Aarch64: cpu_capabilities supportflorian2021-04-022-4/+52
* * Aarch64: patch by J. Gareth Moreton: fix constant writing, resolves #38695florian2021-04-021-10/+11
* + added b.cc/b.cs support to AArch64 assembler reader (mantis #38485)jonas2021-02-241-1/+10
* * more cfi support for aarch64florian2021-02-181-0/+4
* + generate initial cfi for aarch64florian2021-02-171-1/+1
* * Removed/ifdefed the assigned and unused variables.yury2021-01-242-5/+0
* * Removed/ifdefed lots of unused variables.yury2021-01-242-5/+0
* * patch by J. Gareth Moreton: aarch64 EXTDEBUG fixes and extensions, resolv...florian2021-01-222-9/+14
* * Aarch64: fix 32 bit div operations with constant denominators, resolves #...florian2020-12-181-8/+10
* Fix ash_savefregp_x handling, as revealed by range check errorpierre2020-12-141-1/+1
* * Initialize result out parameter by caling the constructor Init, not the...pierre2020-12-071-1/+1
* + Aarch64: implemented FMovFMov2FMov, not yet usedflorian2020-11-221-0/+21
* + Aarch64: call OptPass1FData for FMA instructions as wellflorian2020-11-221-0/+5
* + implement prefetch intrinsic for aarch64florian2020-11-222-1/+42
* Move explicit typecast to after check to avoid RTE when compiled with -CRpierre2020-11-091-1/+1
* Add explicit longint typecast to avoid range check errors with unwindrec lon...pierre2020-10-281-3/+3
* + Add new LastCommonAsmOp constant to arm and aarch64 CPU targets.pierre2020-10-191-3/+7
* * AArch64: added SIMD instructions (only plain ARMv8-A for now)jonas2020-10-1521-1031/+5529
* * use the name of the symbol instead of the name of the section as the later ...svenbarth2020-10-141-1/+1
* * reset the stored symbol for SEH data once a new section is encounteredsvenbarth2020-10-141-1/+5
* * when setting up the symbol for the SEH data don't check whether it is globa...svenbarth2020-10-141-1/+2
* * patch by Marģers to unify internal error numbers, resolves #37888florian2020-10-137-8/+8
* * patch (with little modification) by J. Gareth Moreton: refactor ARM/Aarch...florian2020-09-271-37/+40
* + modified patch by J. Gareth Moreton: Aarch64: LDR/STR pairing optimisatio...florian2020-09-221-0/+179
* * Aarc64: generate code for floating point exception checking which does no...florian2020-09-151-7/+6
* Fix compilation with -dEXTDEBUG for aarch64pierre2020-08-251-3/+1
* + AAarch64: FMovFMov2FMov optimizationflorian2020-08-161-1/+39
* * patch by J. Gareth Moreton: fix constant handling on aarch64, resolves #3...florian2020-08-121-80/+143
* * reworked usage of tcgnotnode.handle_locjumpflorian2020-08-051-1/+1
* * aarch64: correct paraloc^.def for LOC_REFERENCE parametersjonas2020-08-041-0/+4
* * fixed allocation of function result locationjonas2020-07-251-1/+8
* + Aarch64: trgcpu.get_spill_subreg: return MM sub register correctly, resol...florian2020-07-201-0/+10
* * made TAArch64ClangGASAssembler inherit from TAArch64Assembler and removed...jonas2020-07-191-29/+1
* * mark all external assemblers using an LLVM tool using af_llvmjonas2020-07-192-5/+53