如何将javascript转换为LLVM IR?

时间:2015-12-16 13:39:50

标签: javascript llvm llvm-ir

javascript是否有任何LLVM后端?如果没有,其他将动态语言(类似于javascript)转换为LLVM IR的工具也可以。 因为我正在编写动态语言编译器,这些工具可以帮助我找出一些功能的实现方式。

1 个答案:

答案 0 :(得分:-2)

我想你可以看看Emscripten。它是asm.js的llvm-backend 但是将js转换为llvm IR并不容易,因为llvm IR是静态类型的,你需要使用类似C语言的模拟动态语言。 TypeScript也许是一种类似的语言,你可以看看。