summaryrefslogtreecommitdiff
path: root/compiler/arm/aasmcpu.pas
Commit message (Expand)AuthorAgeFilesLines
* Disable overflow/range check in some part of the arm codepierre2021-04-261-0/+4
* Use value $00000F00 instead of $F0000000 for IF_FPMASK, and adapt all floatin...pierre2021-03-311-7/+7
* * arm: taicpu uses set instead of boolean to store instruction statesflorian2021-02-141-27/+32
* - armv5 never existed (without extension), removedflorian2021-02-111-1/+0
* * patch by Marģers to unify internal error numbers, resolves #37888florian2020-10-131-3/+3
* + fpu_fpv4_sp_d32florian2020-04-121-0/+1
* * several fixes to get better reg. allocations in the arm assembler optimizerflorian2020-02-261-1/+5
* -- Zusammenführen von r31198 in ».«:florian2019-12-311-1/+3
* + support for the gnu2 general-dynamic tls model on arm, use it instead of th...florian2019-10-051-4/+14
* + new relocations for arm tlsflorian2019-10-051-2/+2
* + basic Neon support in the assembler writerflorian2019-08-131-13/+18
* * reworked arm vfp capability handling to use fpu_capabilitesflorian2019-08-131-0/+2
* * synchronised with trunk till r42095jonas2019-05-181-0/+1
|\
| * Fix arm-aros rtl compilationpierre2019-05-171-0/+1
* | * synchronised with trunk till r42049jonas2019-05-121-54/+117
|\ \ | |/
| * * fix case completeness and unreachable code warnings in compiler that wouldjonas2019-05-121-54/+117
* | * fix compilation of ARM compiler for LLVMjonas2019-02-031-3/+3
|/
* * do not re-used gottpoff symbols as they are PC-relativeflorian2018-11-151-2/+3
* Add ORN instruction for Thumb2.laksen2018-09-081-1/+1
* + support for vmov.xx vreg,#imm on armflorian2018-06-241-11/+82
* * fix case table detection for thumbflorian2018-03-051-2/+2
* * specify the def of assembler level symbols defined viajonas2016-07-201-2/+2
* ARM: avoid some range check errors, while running a compiler compiled with -CRkaroly2016-03-161-6/+6
* + handle FMA instructions in taicpu.spilling_get_operation_typeflorian2016-03-061-0/+1
* Use thumb_func flag to detect selected arm/thumb mode.laksen2016-01-161-4/+5
* Move some of the local reloc calculation out of aasmcpu, and into COFF and EL...laksen2016-01-061-9/+8
* Make relocation type more precise compared to output of gas.laksen2016-01-051-2/+5
* Make sure to remove postfix as well when fixing thumb instructions.laksen2015-12-291-2/+6
* Fix some small bugs in the Thumb assembler.laksen2015-12-281-4/+28
* Most if not all instructions for thumb use only 2 operand rw forms. Changed g...laksen2015-10-201-81/+168
* * Removed lot of unused vars.yury2015-09-171-3/+0
* * take care of limited offsets of stf/ldf, resolves issue #23620florian2015-09-071-1/+3
* Workaround for IE 20060521 when building the ARM compilerlaksen2015-04-261-1/+6
* Fix spilling_get_operation_type for MRS and MSR instructionslaksen2015-04-141-1/+2
* * synchronised with trunk till r30345jonas2015-03-281-3/+20
|\
| * Add workaround for ARM thumb when using GAS.laksen2015-03-171-3/+20
* | * synchronised with trunk till r30240jonas2015-03-151-918/+2999
|\ \ | |/
| * Fix selection of LDR/STR instructions in thumb mode. Most forms don't support...laksen2015-03-151-5/+45
| * Add most pre-UAL VFP instruction forms.laksen2015-03-141-11/+84
| * Add VFPv4 FPU type for ARM.laksen2015-03-141-1/+3
| * Merge from armiw branch.laksen2015-03-131-918/+2884
* | * synchronized with privatetrunk till r30095jonas2015-03-051-30/+336
|\ \ | |/
| * * ensure that data pools are not inserted right after add/tbb/tbh-basedjonas2015-02-271-12/+45
| * + Missing part of internal ARM assembler, Mantis #26588. I'm not setting it ...sergei2015-01-301-16/+279
| * * unified internal errorsflorian2014-12-131-1/+1
| * * ARM: instructions do modify the base register of pre/postindexed references...sergei2014-09-221-1/+10
| * * ARM: fixed detecting Thumb-style jump tables in insertpcrelativedata() afte...sergei2014-09-211-3/+4
* | * grouped all tai_real* types into a single tai_realconst type,jonas2014-07-011-18/+4
|/
* * do not insert constant tables on arm thumb in it* sequencesflorian2014-03-241-18/+51
* * handle ARM PIC jump tables in determining the maximum offset forjonas2014-03-111-2/+3