summaryrefslogtreecommitdiff
path: root/compiler/arm/cpubase.pas
Commit message (Expand)AuthorAgeFilesLines
* * remove unused units from uses statementsflorian2013-01-031-2/+0
* Use TRegNameTable instead of array[tregisterindex] of string[10]masta2012-10-221-1/+1
* o merging r22801 of Jeppe Johansenflorian2012-10-211-0/+38
* o merge of the branch laksen/arm-embedded of Jeppe Johansen:florian2012-10-211-6/+47
* * patch by Jeppe Johansen to add support for handling different flags for xPS...florian2012-09-291-2/+5
* Introduce a version of MatchInstruction for multiple instructionsmasta2012-08-241-0/+3
* * make cpubase for arm use inliningflorian2012-08-221-0/+2
* + track usage of flags by using a new register RS_/NR_DEFAULTFLAGSflorian2012-08-221-0/+3
* Introduce split_into_shifter_const to ARM-Code Generatormasta2012-06-181-0/+25
* Use roldword intrinsic instead of function rotl.masta2012-06-181-7/+1
* * consistently define empty saved_mm_registers arrays as containing a singlejonas2012-06-151-1/+1
* * patch by Nico Erfurth:florian2012-05-171-15/+15
* + ossinttype/osuinttype defs that correspond to OS_SINT/OS_INT for use injonas2012-05-121-1/+2
* patches by Nico Erfurth to improve the arm peephole optimizer:florian2012-04-241-0/+4
* - removed some no longer used constantsflorian2012-04-011-7/+0
* * use r7 instead of r11 as frame pointer on Darwin/iOS, and make sure r7jonas2012-03-291-3/+3
* + support for the ARM hard float EABI on Linux (patch by Peter Green):jonas2012-03-291-3/+3
* - removed no more used constantsflorian2011-08-131-33/+0
* + Support for ARM CPS/CPSIE/CPSID instructions and mode flag bitfieldjonas2011-01-111-0/+3
* o added ARM VPFv2/VFPv3 support:jonas2009-12-031-5/+41
* * merged armthum branchflorian2009-10-041-10/+25
* * added register type parameter to cgsize2subreg(), as the subreg canjonas2009-07-191-2/+2
* * Replaced all user defined warnings by TODO comments to reduce compiler noise.yury2008-07-231-1/+1
* * fixed copy&paste error in rev. 10460florian2008-03-081-1/+1
* * fix int64 result passing on armebmicha2008-03-081-13/+42
* + default code now preserves mm registers florian2007-10-271-0/+4
* * handle pc relative offsets in ldf/stf correctlyflorian2007-01-211-1/+1
* - removed unnecessary arrayflorian2006-07-181-2/+0
* * changed result type of dwarf_reg from byte to shortint to avoidjonas2006-07-141-2/+2
* * use dwarf_reg()peter2006-03-261-0/+9
* * continued to work on arm binary writer, started to fix operand matchingflorian2005-09-111-0/+24
* + added all used instructions to armins.datflorian2005-09-081-18/+1
* *c <int64>:=-<longint> fixed (bug 4253)florian2005-08-051-0/+1
* * compiling error fixedflorian2005-06-271-2/+2
* * log and id tags removedfpc2005-05-211-15/+0
* initial importfpc2005-05-161-0/+527