Displaying 3 results from an estimated 3 matches for "cluecc".
2011 Jan 24
6
[LLVMdev] LLVM targeting HLLs
I am interested in using LLVM to translate C and C++ into high-level
language code. (As an update to an earlier project of mine, Clue, which
used the Sparse compiler library to do this: it targets Lua, Javascript,
Perl 5, C, Java and Common Lisp, with a disturbing amount of success.
See http://cluecc.sourceforge.net for details.)
The obvious place to start on this is the C backend, except in these 2.8
days the C backend is so hedged about with caveats I'm rather wary of
basing anything on it. I also recall seeing comments here that it's due
for a rewrite from scratch, and that various...
2011 Jan 24
0
[LLVMdev] LLVM targeting HLLs
...in using LLVM to translate C and C++ into high-level
> language code. (As an update to an earlier project of mine, Clue, which
> used the Sparse compiler library to do this: it targets Lua, Javascript,
> Perl 5, C, Java and Common Lisp, with a disturbing amount of success.
> See http://cluecc.sourceforge.net for details.)
If you're familiar with Sparse, then I strongly recommend basing this project on Clang ASTs, not basing it on LLVM IR.
-Chris
2011 Jan 24
0
[LLVMdev] LLVM targeting HLLs
...in using LLVM to translate C and C++ into high-level
> language code. (As an update to an earlier project of mine, Clue, which
> used the Sparse compiler library to do this: it targets Lua, Javascript,
> Perl 5, C, Java and Common Lisp, with a disturbing amount of success.
> See http://cluecc.sourceforge.net for details.)
>
> The obvious place to start on this is the C backend, except in these 2.8
> days the C backend is so hedged about with caveats I'm rather wary of
> basing anything on it. I also recall seeing comments here that it's due
> for a rewrite from s...