* [Qemu-devel] C code generation
@ 2005-05-19 13:43 McMullan, Jason
0 siblings, 0 replies; only message in thread
From: McMullan, Jason @ 2005-05-19 13:43 UTC (permalink / raw)
To: qemu-devel
[-- Attachment #1: Type: text/plain, Size: 678 bytes --]
Well, it appears that Linux Torvalds did some compiler research at
Transmeta, and made a C->ASM translator (I deign to call it a compiler)
as an accidental side-effect of writing a C type checker:
http://tree.celinuxforum.org/pubwiki/moin.cgi/Sparse
The GIT repository is most current, and is at
http://www.kernel.org/pub/scm/devel/sparse/sparse.git
With a little work on non-x86 assembly generation, (A Small Matter Of
Programming), we could in theory get this to be the dynagen backend
if GCC doesn't work out.
It's a really well written piece of code that pretty understandable.
--
Jason McMullan <jason.mcmullan@timesys.com>
TimeSys Corporation
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2005-05-19 14:13 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-19 13:43 [Qemu-devel] C code generation McMullan, Jason
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).