[译] LLVM IR中间码指令集

最近在研究这个东西, 实在百度不到, 最后在谷歌上找到英文手册. 

英文手册地址:https://llvm.org/docs/LangRef.html

先说点废话: 

     国内的IT水平离世界顶级水平差距实在有点大, 个人感觉 有些因素导致这个结果:

     1.化身广告商的百度, 想找点专业文章, 没戏. 

     2.墙. 有用的文档在墙外,不翻墙看不到. 

     3.收费论文查询. 实在看不起, 没钱啊. 在这个事情上收费简直是个生孩子没P眼的生意. 

     4.中文论文太水. 例如:导师的崇高感和师娘的优美感

     5.论文权重问题,引致优秀论文从来都是发表在国外.

以下是 谷哥翻译的结果, 我的英文水平太烂, 大家可以对照 英文版一起看. 我就是对照着看的. 


LLVM语言参考手册

本文档是LLVM汇编语言的参考手册。LLVM是基于静态单一分配(SSA)的表示形式,可提供类型安全性,低级操作,灵活性以及清晰地表示“所有”高级语言的功能。它是在LLVM编译策略的所有阶段中使用的通用代码表示形式。

简介
LLVM代码表示被设计为以三种不同的形式使用:作为内存中的编译器IR,作为磁盘上的位代码表示(适用于即时编译器的快速加载)以及作为人类可读的程序集语言表示。这使LLVM可以为有效的编译器转换和分析提供强大的中间表示,同时提供调试和可视化转换的自然方法。LLVM的三种不同形式都是等效的。本文档描述了人类可读的表示形式和符号。

LLVM表示的目标是轻量级和低级,同时要表现,键入和扩展。它的目标是成为一种“通用IR”,因为其级别足够低,可以将高级思想清晰地映射到它(类似于微处理器如何成为“通用IR”,从而允许将许多源语言映射到它们)。 )。通过提供类型信

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值