【发布时间】:2014-05-18 12:52:59
【问题描述】:
有很多基于 LLVM 库的编程语言,大多数编译器/解释器也与 LLVM 静态链接。因此,这些语言向内部使用的 LLVM 库公开接口似乎很自然。但是我找不到任何东西。我想要的是能够加载 LLVM 位代码,对其进行修改并将其保存回文件,但我想用一些更高级别的(脚本)语言(而不是使用 C++)来完成它。例如,Julia 似乎根本没有公开 LLVM API,另一方面,Racket 编程语言的 LLVM 绑定已经过时。是否有任何基于 LLVM 的编程语言向程序员公开 LLVM API?
【问题讨论】:
-
这个问题我不清楚...你的意思是你只是想要使用不同于 C 或 C++ 的语言的 LLVM 绑定,还是你的意思是你想要访问基于 LLVM 的实现的内部结构特定语言?
标签: llvm