如何将 javascript 转换为 LLVM IR?

2024-01-15

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


FTL JIT https://webkit.org/blog/3362/introducing-the-webkit-ftl-jit/(JavaScriptCore) 使用 LLVM 作为后端。

使用 LLVM MCJIT 的其他动态语言 VM:

  • Pyston https://github.com/dropbox/pyston
  • HHVM https://github.com/facebook/hhvm
  • LLILC https://github.com/dotnet/llilc
  • Julia https://github.com/JuliaLang/julia
  • 名单还在继续
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 javascript 转换为 LLVM IR? 的相关文章