LLVM是什么

有什么说的不对的地方,还请多多支出, 谢谢~

概述

LLVM : 全称是这个Low Level Virtual Machine,底层虚拟机,名字是带有虚拟机,但是现在早已和虚拟机没有任何关系了. 是整个LLVM项目,我目前了解的有5部分.

在这里插入图片描述

LLVM 是一个用于构造、优化和生成中间和/或二进制机器码的库。能够同时支持任意编程语言的静态和动态编译。

我之前在互联网工作,知道的前端vue、react和后端Java、python等. 现在编译器也有前端和后端.

LLVM 可以用作编译器框架,其中提供“前端”(解析器和词法分析器)和“后端”(将 LLVM 的表示转换为实际机器代码的代码)。

LLVM 还可以充当 JIT 编译器——它支持 x86/x86_64和 PPC/ppc64的汇编生成,具有针对编译速度的快速代码优化。

LLVM project/infrastructure

https://llvm.org/ProjectsWithLLVM/

这是几个项目的总称,前端、后端、优化器、汇编器、连接器、 libc++ 、编译器-rt 和 及时引擎&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值