JLLVM是Java版的LLVM核心,它是轻量级以及平台无关的,JLLVM用于识别LLVMIR和在Java类中存储IR元素。
示例代码:
LLVMLexerl=newLLVMLexer(newANTLRStringStream(newString(buffer)));//bufferisabyte[]whichstoresthesourceLLVMIRfile.CommonTokenStreamct=newCommonTokenStream(l);LLVMParserp=newLLVMParser(ct);Modulecfg=p.program();
评论