Displaying 4 results from an estimated 4 matches for "whatevervm".
Did you mean:
whatever
2011 Oct 05
0
[LLVMdev] LLVM IR is a compiler IR
...create software for
different environments: C/C++, JVM, CLR, Parrot, etc.
I.e. one language for different environments, but not write once, run
anywhere.
Now what would be the role of LLVM in such an infrastructure?
Just backend for C/C++ linkage, and I should go and look elsewhere for
JVM/CLR/whateverVM?
Should I look into LLVM subprojects? Which ones?
Regards,
Jo
2011 Oct 05
3
[LLVMdev] LLVM IR is a compiler IR
On 5 October 2011 18:03, Justin Holewinski <justin.holewinski at gmail.com> wrote:
> So why must LLVM try to meet *both* goals? Instead, different types of
> front-ends can use custom intermediate representations that meet their
> needs, and then lower to platform-specific LLVM IR before final code
> emission. I'm afraid that if LLVM gets into the game of trying to be the
2011 Oct 06
4
[LLVMdev] LLVM IR is a compiler IR
...nt environments: C/C++, JVM, CLR, Parrot, etc.
> I.e. one language for different environments, but not write once, run
> anywhere.
>
> Now what would be the role of LLVM in such an infrastructure?
> Just backend for C/C++ linkage, and I should go and look elsewhere for
> JVM/CLR/whateverVM?
> Should I look into LLVM subprojects? Which ones?
It depends on what you want to do with the IR. If you want to create
object files, LLVM is great. You just need to map the semantics of the
various HLLs onto the LLVM IR language, as with any translator. For any
kind of code-generator-ish...
2011 Oct 06
0
[LLVMdev] MIPS 32bit code generation
...rent environments: C/C++, JVM, CLR, Parrot, etc.
> I.e. one language for different environments, but not write once, run
> anywhere.
>
> Now what would be the role of LLVM in such an infrastructure?
> Just backend for C/C++ linkage, and I should go and look elsewhere for
> JVM/CLR/whateverVM?
> Should I look into LLVM subprojects? Which ones?
It depends on what you want to do with the IR. If you want to create
object files, LLVM is great. You just need to map the semantics of the
various HLLs onto the LLVM IR language, as with any translator. For any
kind of code-generator-ish t...