[fpc-devel] Tail recursion optimization
Flávio Etrusco
flavio.etrusco at gmail.com
Wed Oct 11 18:46:28 CEST 2006
On a side note, fixing branch priority (order? I like compiler
programming but I'm not very into it :-( ) takes the run time down by
about 20% on a Duron system...
Do you plan to add some related tricks to FPC? (I'm not talking about
the advanced "lively analysis" that is in the to-do, but rather some
simple tricks like moving code throwing exceptions as if was in the
'else' block, or (in the uncertain optimizations) move to 'else' the
biggest block or blocks containing a single or constant assignment...)
Cheers,
Flávio
On 10/11/06, Vincent Snijders wrote:
>
> There is a small, but measurable difference:
> fpc 2.0.4: 9.04
> fpc 2.0.4 without fwait: 8.96
>
> So, there is some speedup, but not spectacular.
>
> Vincent
> _______________________________________________
> fpc-devel maillist - fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel
>
More information about the fpc-devel
mailing list