[C--] C-- compared to LLVM

Sergey Shepelev <[email protected]> Mon, 7 Sep 2009 00:33:48 +0400
Newsgroups gmane.comp.lang.c--
Message-ID <[email protected]>
Hello.

Reading C-- FAQ, i was particularly astonished by these features:

* Optimized tail calls to any procedure
* Ways to tie garbage-collection information to particular program points
* Support for exceptions
* Support for lightweight concurrency

These four feel enough to make wanting to write a frontend.

Main page states that "You might use somebody else's [machine code
generator]: perhaps VPO, MLRISC, or the gcc back end."
So, the question is, how LLVM fits in here? I understand that LLVM is
not really same thing. But it's kinda close, right? They may and are
used for similar tasks.

Choosing between C-- and LLVM backend, what would you consider?
_______________________________________________
Cminusminus mailing list
[email protected]
https://www.eecs.harvard.edu/mailman/listinfo/cminusminus