[bitc-dev] bug in character decode routines

Jonathan S. Shapiro shap at eros-os.org
Fri May 19 15:42:37 EDT 2006


On Fri, 2006-05-19 at 15:02 -0400, Sandro Magi wrote:
> Jonathan S. Shapiro wrote:
> > I know C-- was rejected as a backend; I wonder if LLVM was evaluated:
> > 
> > http://llvm.org/
> > 
> > It even provides an LLVM IR to C translator.
> > 
> > Yes, we looked. Decided the learning curve would take too long.
> 
> I don't want to beat on what is now a moot point, but surely learning a
> compiler framework that has has many man-years of effort put into it is
> easier than building one of your own and likely stumbling over the
> problems said framework already solves?

Actually not. When we looked, we determined that getting to LLVM was
actually going to be *harder* than getting to C. LLVM was going to
require an SSA pass, which (at that time) we thought we could avoid.


Sandro, I don't want to duck your questions, but it is now almost 18
months ago that we looked at this, and my memory of specifics is hazy.
At this point I am very likely to confuse details of LLVM and C--, and I
don't want to mix you up.

shap



More information about the bitc-dev mailing list