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