![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚拟机
happyhanjing
这个作者很懒,什么都没留下…
展开
-
LLVM学习(1)
转自:https://github.com/XChainLab/documentation/blob/master/VM/EOS/EOSVMArch.md LLVM项目是一系列分模块、可重用的编译工具链。它提供了一种代码良好的中间表示(IR),LLVM实现上可以作为多种语言的后端,还可以提供与语言无关的优化和针对多种CPU的代码生成功能。LLVM不同于传统的我们熟知的编译器。传统的静...转载 2018-09-02 23:10:33 · 795 阅读 · 0 评论 -
LLVM 学习(2)
LLVM JIT介绍与分析JIT技术Just-In-Time Compiler,是一种动态编译中间代码的方式,根据需要,在程序中编译并执行生成的机器码,能够大幅提升动态语言的执行速度。LLVM设计上考虑了解释执行的功能,这使它的IR可以跨平台去使用,代码可以方便地跨平台运行,同时又具有编译型语言的优势,非常的方便。像Java语言,.NET平台等,广泛使用JIT技术,使得程序达到了非常高...转载 2018-09-02 23:30:22 · 336 阅读 · 0 评论