Re: [C--] C-- development
Ning Wang <[email protected]> Wed, 13 Mar 2013 23:09:47 -0700
| Newsgroups | gmane.comp.lang.c-- |
|---|---|
| Message-ID | <[email protected]> |
On 03/13/2013 02:42 PM, Norman Ramsey wrote: > > From my outsider perspective, it appears that C-- is moribund until > > someone picks it up again. However, I also think that, rather than > > starting from the current C-- code base, it would be better to migrate > > the distinctive features of C-- into the LLVM project. > > My opinion is that this would be nearly impossible. LLVM and C-- make > fundamentally different assumptions about what knowledge is preserved > during code generation. Does the code generation here refer to a front-end generating LLVM or C-- code? The major differences I'm aware of are 1. LLVM abstracts out field access and array access, but C-- does not. 2. LLVM can pass parameters on stack, but C-- only passes parameters through registers. Are there other differences? Could you please elaborate if there are? Thanks, Ning _______________________________________________ Cminusminus mailing list [email protected] https://lists.eecs.harvard.edu/mailman/listinfo/cminusminus