On Fri, Jul 15, 2011 at 13:17, Philipp Klaus Krause <pkk@...> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> I have created two new branches today. Both are intended for further
> optimizing the way sdcc deals with local variables, in teh spirit of the
> previously existing optralloc branch. They currently do not contain any
> new code yet. They are not intended to be merged before the 3.1.0
> release and probably some time after that.
> stack-compact: sdcc currently is rather wasteful of stack space used for
> local variables. In this branch I intend to reduce the amount of stack
> space used by local variables. Different approaches will be tried, but
> the candiate I consider to give the best result is a heavily modified
> version of Thorup's graph coloring heuristic. This would apritally build
> upon the generic tree-decomposition stuff introduced for the new
> register allocator. This could reduce stack space usage for all ports.
> td-newheur: While I consider the new register allocator to be a success,
> du to the much more optimized code it produces, it is much slwoer than
> the old one. In this branch I intend to improve the typical compilation
> time / code optimization trade-off. While this will not improve the
> situation for tiny or huge values of --max-allocs-per-node, I expect it
> to make a big difference at typical values, such as the default setting.
> All ports using the new allocator (currently z80 and gbz80) shall profit
> from this.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> -----END PGP SIGNATURE-----
> AppSumo Presents a FREE Video for the SourceForge Community by Eric
> Ries, the creator of the Lean Startup Methodology on "Lean Startup
> Secrets Revealed." This video shows you how to validate your ideas,
> optimize your ideas and identify your business strategy.
> sdcc-devel mailing list
Are those branches Z80 GZ80 specific? Is someone working in PIC
integration on the new allocatior?
o0 Methril 0o