summaryrefslogtreecommitdiff
path: root/compiler/cgbase.pas
Commit message (Expand)AuthorAgeFilesLines
* * fixed the defines of OS_PAIR and OS_SPAIR for cpus with 16-bit or 8-bit ALUnickysn2013-03-121-3/+13
* - Revert {$J-} accidentally committed in r23555.sergei2013-02-011-1/+1
* * cgbase.pas: added more MIPS-specific address types, needed to support large...sergei2013-02-011-4/+9
* + Add addr_pic_call16 relocation type for mipspierre2013-01-311-0/+3
* * merged avx support in inline assembler developed by Torsten Grundkeflorian2012-10-061-6/+9
|\
| * --- Merging r20490 into '.':florian2012-05-031-6/+9
* | * fix methodpointers in registers on big endian targetsflorian2012-09-091-0/+12
* | + support for handling OS_128/OS_S128 on 64 Bit CPUs as far as needed for met...florian2012-09-061-0/+8
* | * moved definition of maxcpuregister and tcpuregisterset from cgbase tojonas2012-06-151-5/+0
|/
* * merged trunk up to r20882jonas2012-04-151-0/+4
* + introduction of tcgintflorian2011-02-261-4/+4
* * compilation fixesflorian2011-02-261-2/+2
* + implemented normalize_refflorian2011-02-261-0/+4
* + TSubRegisterSet definition forgotten to commit in r15952jonas2010-09-091-0/+1
* + "CExtended" type that is the same as "extended", but conforming to thejonas2010-02-141-1/+1
* * started to integrate the code of David Zhang's MIPS code from fpc-mips on s...florian2009-11-191-1/+1
* * do not access local data via the GOT on x86_64, becausejonas2009-09-271-1/+2
* * fixed order of cgloc2str stringsflorian2009-06-291-3/+4
* * the compiler now explicitly keeps track of the minimally guaranteedjonas2009-02-081-3/+7
* + ror/rol functionsflorian2008-07-271-2/+4
* * split cpu64bit compiler define intojonas2008-02-131-3/+3
* * reverted 9727 and made a better fix for itflorian2008-01-131-10/+0
* * use the current cgsizes instead of the def to determine if loadfpu can be u...florian2008-01-131-0/+10
* * fixed sparc compilation after addr_lo/hi changesjonas2007-07-201-1/+1
* * merged trefaddr.addr_lo/addr_hi with trefaddr.addr_low/addr.high; some rela...tom_at_work2007-07-081-7/+7
* * refactor gen_alloc_symtable so it depends on varsym type and notpeter2006-11-051-0/+3
* * moved some more common powerpc32/64 things to ppcgnjonas2006-11-031-2/+3
* + experimental -Sv option to support vector arithmeticsflorian2006-10-071-1/+4
* * code generator support for subsetreferences (memory locations whichjonas2006-08-191-2/+7
* * another shuffle fixjonas2006-06-131-1/+1
* * fixed shuffle helpersjonas2006-06-131-2/+2
* + support for register variables which contain recordsjonas2006-05-191-3/+8
* * return OS_NO from int_cgsize() for sizes which are not a power of 2jonas2006-04-061-1/+1
* Merged revisions 2994 via svnmerge from peter2006-03-211-0/+18
* * remove some obsolete i386 specific codepeter2006-03-131-1/+2
* * handling of address registers in references fixedflorian2006-02-011-0/+4
* * procedures which use goto/label revert to the older and lessjonas2006-01-051-1/+10
* * Only synchronise regvars after a loop (and only those regvarsjonas2006-01-051-0/+13
* * keep upper bound of loops in a register instead of in memoryjonas2006-01-011-0/+13
* - Powerpc compiler cycles again; during adding PowerPC64 code, the trefaddr e...tom_at_work2005-09-251-1/+1
* * powerpc64 port from Thomas Schatzlpeter2005-09-251-3/+22
* + Removed all compatibility defines from compilermichael2005-06-091-16/+0
* * fixed a lot of stuff for fpu/mm register variablesflorian2005-06-041-1/+7
* * log and id tags removedfpc2005-05-211-7/+0
* initial importfpc2005-05-161-0/+603