summaryrefslogtreecommitdiff
path: root/compiler/aoptobj.pas
Commit message (Expand)AuthorAgeFilesLines
* * ignore alignment entries in FindLabelflorian2012-09-041-1/+1
* * check also register type in FindRegallocflorian2012-08-221-1/+3
* * more consistent updates of used registersflorian2012-08-221-7/+46
* + TUsedRegs.Update parameter IgnoreNewAllocs so new allocs of registers can b...florian2012-08-221-3/+4
* * changed tregset into tcpuregisterset so it's faster and uses less memoryjonas2012-06-261-1/+1
* * optimize TAOptObj.UpdateUsedRegs to avoid multiple passes through the asmlistflorian2012-06-071-2/+27
* * white spaceflorian2012-05-151-1/+1
* * fixes FindRegAllocflorian2012-05-151-7/+29
* * fixes some issues with reg. allocation informationflorian2012-05-151-10/+41
* * don't remove ait_markers between unconditional jumps and the next label,jonas2012-04-291-3/+11
* * completed framework for register usage trackingflorian2012-04-151-2/+47
* * basics for generic register usage informationflorian2012-04-151-47/+114
* * fix OpsEqualflorian2012-04-141-1/+3
* * RefsHaveIndexReg -> cpurefshaveindexregflorian2012-03-101-8/+8
* * patch by alexvin to replace $ifopt by $push/$pop, resolves #20332florian2011-09-251-7/+2
* * fixed a number of missing label reference removals when deletingjonas2011-03-031-0/+8
* * fixed range errors in label bookkeeping that caused too much memory to bejonas2009-12-231-2/+2
* * fixed wrongly fix of r11444 in r12049florian2008-11-121-2/+2
* * fix getlabelwithsym for 64 bit hosts and 32 bit targetsflorian2008-11-111-2/+2
* * Added function result for unimplemented methods to prevent warnings.yury2008-07-231-0/+6
* * Fixed 'mixed signed/unsigned' and pointer conversion warnings.yury2008-07-231-2/+2
* * Replaced all user defined warnings by TODO comments to reduce compiler noise.yury2008-07-231-1/+1
* * Fixed level 2 comment warnings.yury2008-07-231-13/+13
* * Removed/ifdefed/commented unused local variables.yury2008-07-201-1/+7
* * fixed some warnings about hidden constructorsjonas2007-01-021-2/+2
* * arm cond. instruction supportflorian2006-11-141-1/+1
* * fixed compilation for non-ARMjonas2006-11-141-2/+2
* * properly optimize jumps on ARMflorian2006-11-141-1/+17
* * remove tdictionary and tindexarraypeter2006-11-031-4/+0
* * settings refactoredflorian2006-10-301-2/+2
* * remove ifdef fpcpeter2006-10-071-5/+5
* Merged revisions 2921-2922,2925 via svnmerge from peter2006-03-161-10/+10
* * rewrite of optimizer optionspeter2006-03-131-2/+2
* * fixed ppc compilationjonas2006-03-051-6/+6
* * changed parameters of references_equal from value to const tojonas2006-02-261-1/+1
* * fixed refs bookkeeping of jump labels (fix from Florian in popt386)jonas2006-01-081-1/+5
* + enabled postpeepholeopts phasejonas2005-10-121-0/+19
* * cpu-specific overrides of optimizer methods now get calledjonas2005-10-071-5/+14
* * lineinfo fixed for binary writerpeter2005-09-191-1/+1
* * support multiple asmlabel types, renamed getlabel topeter2005-09-181-2/+2
* * check unconditional jumps to make sure that they actually refer to ajonas2005-09-141-3/+15
* * log and id tags removedfpc2005-05-211-20/+0
* initial importfpc2005-05-161-0/+1105