[M3devel] m3back directions?
Tony Hosking
hosking at cs.purdue.edu
Wed Mar 31 16:02:36 CEST 2010
On 31 Mar 2010, at 00:41, Jay K wrote:
> I'm curious what, if anything, people are interested in in m3back?
Simple. Fast. It is target-dependent so optimising there is misguided effort unless the opts are target-dependent (instruction selection, register allocation!). We don't have resources to maintain a sophisticated backend. Better to rely on other tools. There was a Linux version in pm3 that we should be able to model on.
> There are several mostly independent directions:
> - remove it; use the gcc backend or other (burg, llvm, generate C)
> - expand to support other targets, AMD64_*, including AMD64_NT
> m3objfile would need macho/elf support for non-NT
> - expand to generate good debugging information for Microsoft debuggers
> - various smaller/larger optimizations
> inlining? Inlining seems like the most lacking optimization and thinking about it, it doesn't actually seem that hard to do, at least a little bit.
>
>
> I'm thinking for now of working on the debugging information.
>
>
> - Jay
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20100331/2aac21d7/attachment-0002.html>
More information about the M3devel
mailing list