summaryrefslogtreecommitdiff
path: root/compiler/optloop.pas
Commit message (Expand)AuthorAgeFilesLines
* * fixes several issues with loop unrollingflorian2014-12-311-7/+4
* + support overriding tdef/tsym methods with target-specific functionality:jonas2014-03-291-1/+1
* + nf_addr_taken: it marks nodes which address is takenflorian2014-02-071-1/+1
* * fix several issues with loop strength reduction to make it workingflorian2014-02-061-3/+12
* * make use of the noreturn directive for internalerrorflorian2013-11-101-0/+1
* * store break/continue usage in a variableflorian2013-08-111-20/+23
* * make loop unrolling dependent on the cpu optimization type instead of the i...florian2013-08-031-1/+1
* * fix loop unrolling of for in loopsflorian2013-08-021-5/+8
* * improved for loop unrollingflorian2012-09-041-16/+69
* + implement auto inlining (-Ooautoinline)florian2012-05-191-21/+2
* * handle unrolling of for ... downto ... correctly, resolves #15668florian2010-02-101-3/+7
* * forbid passing derived classes to call by reference parent classes (for obj...florian2009-08-171-3/+3
* * compilation fixedflorian2008-11-121-1/+1
* * Removed unused local var.yury2008-11-121-1/+0
* + strength reduction for array accesses inside for loopsflorian2008-09-261-3/+82
* * ttemprefnode -> ctemprefnodeflorian2008-09-181-1/+1
* * variables where the address is taken could have aliases so they aren't inva...florian2008-09-181-1/+4
* + first full implementation of induction variable strength reductionflorian2008-09-181-5/+73
* + framework for strength reduction of induction variablesflorian2008-09-181-3/+160
* * renamed optunrol into optloopflorian2008-09-171-0/+177