summaryrefslogtreecommitdiff
path: root/compiler/armgen
Commit message (Expand)AuthorAgeFilesLines
* * arm/aarch64: patch by J. Gareth Moreton: fix register allocation informat...florian2021-01-201-0/+5
* * similiar fix to r48167 for OptPass1SXTHflorian2021-01-171-5/+5
* * arm*: fix SxtbAndImm2Sxtb (now SxtbAndImm2Uxtb) optimization as proposed ...florian2021-01-171-2/+2
* * patch by J. Gareth Moreton: fixes crash on ARM with -CriotR, resolves #38116florian2020-11-221-50/+60
* * Arm Thumb does not support complex references including SP, resolves #38056florian2020-11-101-0/+2
* * patch by J. Gareth Moreton: MOV/LDR/STR/MOV optimisations for ARM/AArch64...florian2020-11-061-41/+254
* + Add new LastCommonAsmOp constant to arm and aarch64 CPU targets.pierre2020-10-191-1/+1
* * AArch64: added SIMD instructions (only plain ARMv8-A for now)jonas2020-10-151-7/+17
* patch by J. Gareth Moreton: GetNextInstructionUsingReg drops out earlier, s...florian2020-09-271-7/+15
* * patch (with little modification) by J. Gareth Moreton: refactor ARM/Aarch...florian2020-09-271-1/+1
* * Aarch64: set register size correctly for AndStrb2Strb optimization, resol...florian2020-07-281-0/+4
* Fix overflow when value is high(int64) in OptPass1And methodpierre2020-07-061-1/+2
* * Aarch: handle 0 in AndAnd2And and check if the resulting constantflorian2020-06-141-9/+39
* * ARM: factor out TARMAsmOptimizer.OptPass1Andflorian2020-05-301-0/+221
* * TARMAsmOptimizer.RemoveSuperfluousMove should not mess with PCflorian2020-04-191-1/+3
* * factored out and improved TARMAsmOptimizer.RedundantMovProcessflorian2020-04-181-0/+73
* * factored out TARMAsmOptimizer.OptPass1SXTHflorian2020-04-161-0/+95
* * factored out TARMAsmOptimizer.OptPass1SXTBflorian2020-04-161-0/+118
* * factored out TARMAsmOptimizer.OptPass1UXTHflorian2020-04-161-0/+95
* * factored out TARMAsmOptimizer.OptPass1UXTBflorian2020-04-151-0/+336
* + common assembler optimizer base class for arm and aarch64florian2020-04-131-0/+52
* * added is_normal_fieldvarsym() helper and use itjonas2019-12-241-2/+2
* Systematically include fpcdefs.inc at sart of all units used by compilerpierre2019-07-031-1/+1
* * move the homogenous float aggregate determination function to a commonjonas2019-02-231-0/+121