summaryrefslogtreecommitdiff
path: root/compiler/aarch64/aasmcpu.pas
Commit message (Expand)AuthorAgeFilesLines
* + Aarch64: completed LSE support for all interlocked operationsflorian2021-04-161-0/+15
* * AArch64: fixed spilling info for MOVK (part of mantis #38053)jonas2021-04-141-1/+7
* * Aarch64: support LSE instructionsflorian2021-04-031-0/+2
* * patch by J. Gareth Moreton: aarch64 EXTDEBUG fixes and extensions, resolv...florian2021-01-221-9/+11
* + implement prefetch intrinsic for aarch64florian2020-11-221-0/+12
* * AArch64: added SIMD instructions (only plain ARMv8-A for now)jonas2020-10-151-20/+112
* * patch by Marģers to unify internal error numbers, resolves #37888florian2020-10-131-1/+1
* Fix compilation with -dEXTDEBUG for aarch64pierre2020-08-251-3/+1
* * fix for Mantis #36951: B and BL can take immediate literals as wellsvenbarth2020-04-221-1/+1
* * allow ADD instructions with a page offset load with either a symbol or a ba...svenbarth2020-04-211-3/+20
* + support for LLVM metadata constant string parametersjonas2019-12-301-1/+1
* * fix for "ldr label" support in AArch64 assembler reader (r42988)jonas2019-09-151-3/+4
* * AArch64: several issues with taicpu.spilling_get_operation_type fixedflorian2019-09-081-2/+72
* somehow committing went wrong, second part of last commit:florian2019-09-031-2/+26
* * Removed unused local vars.yury2018-11-021-3/+4
* * another compilation fixflorian2018-02-111-1/+1
* + added individual bits of the x86 flags register as subregistersnickysn2017-04-261-1/+1
* - removed InsertPData leftover from ARM copy of this filejonas2016-07-201-20/+0
* * synchronized with privatetrunk till r30095jonas2015-03-051-1125/+462
|\
| * - removed a lot of unused copied internal assembler codejonas2015-02-231-1069/+1
| * + support for @page and @pageoffs addressing on AArch64: these are PICjonas2015-02-231-5/+5
| * * fixed/completed spilling_get_operation_typejonas2015-02-231-18/+62
| * - removed unused taicpu.insoffset fieldjonas2015-02-231-1/+0
| * + taicpu.op_reg_reg_const_const() and taicpu.op_reg_reg_reg_cond() methodsjonas2015-02-231-1/+25
| * + condition code operand for aarch64jonas2015-02-231-0/+26
| * + IsSimpleRef() function that can be used to determine whether a referencejonas2015-02-231-0/+286
| * * ARM64 -> AArch64jonas2015-02-231-1/+1
| * * added error checking to spilling_create_load/storejonas2015-02-231-37/+41
| * + taicpu.op_reg_reg_const_shifterop()jonas2015-02-231-2/+14
| * + taicpu.op_reg_const_shifterop() constructorjonas2015-02-231-0/+11
| * * fixed warningsjonas2015-02-231-3/+2
* | * grouped all tai_real* types into a single tai_realconst type,jonas2014-07-011-18/+4
|/
* + initial implementation of aasmcpu unit for ARM64florian2012-11-011-0/+2178