summaryrefslogtreecommitdiff
path: root/compiler/aopt.pas
Commit message (Expand)AuthorAgeFilesLines
* * removed unused unitsflorian2017-05-091-1/+1
* + added new compiler debug ifdef DEBUG_INSTRUCTIONREGISTERDEPENDENCIES, whichnickysn2017-04-271-0/+4
* * i386 peephole assembler uses largely the common peephole optimizer infrastr...florian2016-04-211-1/+2
* * use InstructionLoadsFromReg instead of RegInInstruction when moving registe...florian2016-04-211-1/+1
* * Fixed notes "var is assigned but not used".yury2015-09-171-2/+0
* * Removed lot of unused vars.yury2015-09-171-1/+1
* - removed long deprecated/buggy assembler cse optimiser for i386jonas2015-05-091-8/+0
* * moved comment so it is recognized by lazarus as a method descriptionflorian2015-04-051-2/+4
* * honour -Oonopeepholejonas2014-03-111-10/+16
* * more consistent updates of used registersflorian2012-08-221-2/+2
* * comments and explanations on tai_regalloc.keep fieldflorian2012-08-221-3/+11
* + tai_regalloc.keep to force register deallocations to be keepflorian2012-08-221-1/+4
* * cleaned up scheduler code, created own scheduler class to avoid unneeded pa...florian2012-08-191-3/+65
* * call inherited Destroy in TAsmOptimizer to avoid memory leakflorian2012-06-251-1/+2
* * fix reg. allocs even for procedures without labelsflorian2012-05-151-84/+90
* * add debug statementsflorian2012-05-151-3/+17
* * fixes some issues with reg. allocation informationflorian2012-05-151-10/+26
* + first version of ldr instruction scheduler on armflorian2012-03-111-0/+12
* * fixed range errors in label bookkeeping that caused too much memory to bejonas2009-12-231-4/+4
* * defined "class of TAsmOptimizer" as separate type to avoid trippingjonas2009-12-111-1/+2
* * more aint() type casts replaced by int64() type castsjonas2008-11-131-3/+3
* * Fixed warnings about hiding inherited method.yury2008-07-231-1/+1
* * Fixed 'mixed signed/unsigned' and pointer conversion warnings.yury2008-07-231-3/+3
* * Removed/commented more unused variables.yury2008-07-231-5/+3
* * Removed/ifdefed/commented unused local variables.yury2008-07-201-1/+1
* * arm cond. instruction supportflorian2006-11-141-1/+1
* * settings refactoredflorian2006-10-301-1/+1
* * fix findlohilabelpeter2006-04-201-16/+27
* Merged revisions 2921-2922,2925 via svnmerge from peter2006-03-161-12/+12
* * rewrite of optimizer optionspeter2006-03-131-1/+1
* * fixed ppc compilationjonas2006-03-051-7/+7
* + enabled postpeepholeopts phasejonas2005-10-121-1/+3
* * cpu-specific overrides of optimizer methods now get calledjonas2005-10-071-3/+1
* * log and id tags removedfpc2005-05-211-18/+0
* initial importfpc2005-05-161-0/+285