* New LLVM C front-end
@ 2007-07-13 16:54 Chris Lattner
0 siblings, 0 replies; only message in thread
From: Chris Lattner @ 2007-07-13 16:54 UTC (permalink / raw)
To: linux-sparse
Hi Sparsers,
We've recently been building a new C front-end for LLVM from scratch.
Information about it is here:
http://lists.cs.uiuc.edu/pipermail/llvmdev/2007-July/009817.html
The work is still somewhat early (for example, though the parser is quite
far along, we don't emit all warnings and errors that we should, and the
code generator doesn't support many constructs yet), but we're pursuing it
aggressively. Over the next couple years, we hope to grow it out to
include full C++ support as well as C.
Compared to sparse, some goals are similiar: provide an extremely fast C
parser (including preprocessor, type checker, etc) which can be reused by
many different clients (static analysis, refactoring, indexing, etc).
Others goal are different. In contrast to sparse, we aim (in the short
term) to provide strict ISO standards compliance, support for a full suite
of GCC extensions (whether they are well considered or not :-/ ), and code
generation support through LLVM. Also, the code is BSD licensed.
This email is only intended as an FYI, so I'll keep it short. If you have
any questions, please ask on the cfe-dev list:
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
-Chris
--
http://nondot.org/sabre/
http://llvm.org/
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2007-07-13 16:09 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-13 16:54 New LLVM C front-end Chris Lattner
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).