Jonas Maebe wrote:
On 30 May 2005, at 18:29, Jamie McCracken wrote:
What would be nice is to have a compiler switch which takes say an
8bit value to indicate how many bytes a function must contain in
order to be inlined automatically. That way it is scaleable and so
wont exacerbate the executable file size problem too much.
At the point the inlining is performed, the compiler does not have the
slightest idea how large the function will be in terms of bytes. There
is already a an extremely crude "complexity calculation" function, but
it does not have any relation to size (only to speed -- to a certain
extent).
It doesn't have to be bytes - Would you now how many opcodes are in the
function at that point?
jamie.
Jonas
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel