标签: f# mono llvm
LLVM具有允许轻松读取和写入bitcode的库。这使得例如编写输出llvm bitcode的代码生成器(可以使用llvm编译为本机代码),或者加载bitcode文件并对它们执行优化或分析。
甚至可以从OCaml那样做。
是否有一个库可以将LLVM bitcode加载到Mono(F#)中,并将其作为例如对象树?
(注意:我不想在Mono中执行LLVM bitcode,只需加载代码并浏览结构。)
答案 0 :(得分:3)
llvm-fs 是LLVM项目的一组F#绑定。
奖金阅读: