LLVM 的 Java 版:JLLVM

分享到:

JLLVM 是 Java 版的 LLVM 核心,它是轻量级以及平台无关的,JLLVM 用于识别 LLVM IR 和在 Java 类中存储 IR 元素。

示例代码:

LLVMLexer l = new LLVMLexer(new ANTLRStringStream(new String(buffer)));
//buffer is a byte[] which stores the source LLVM IR file.
CommonTokenStream ct = new CommonTokenStream(l);
LLVMParser p = new LLVMParser(ct);
Module cfg = p.program();

项目主页:http://www.open-open.com/lib/view/home/1350951552758

昵    称:
验证码:

相关文档: