文档章节

《LLVM 程序员手册 —— LLVM 4.0 文档》 已经翻译完毕

可译网
 可译网
发布于 2017/05/16 13:51
字数 226
阅读 114
收藏 0
点赞 0
评论 0

本文档旨在介绍LLVM中一些重要的类和接口。本文档不打算介绍什么是LLVM,LLVM是如何工作的,还有LLVM的代码分析。本文假设你已经对LLVM有基本的了解,并对转换,或者分析和维护其中的代码感兴趣。

本文档会给你指导方向,让你可以在不断增长的LLVM架构中的代码中,找到你的方向。请注意,阅读本文档并不能替代LLVM源代码的阅读,所以如果你想查找某些类能做些什么,本文档并不能回答你这个问题,所以你还是得查找源码。以下这个链接是LLVM的doxygen文档,可以方便的让你查找想要的东西。

阅读全文:

https://coyee.com/article/10594-llvm-programmer-s-manual-llvm-4-0-documentation

© 著作权归作者所有

共有 人打赏支持
可译网
粉丝 6
博文 11
码字总数 3671
作品 0
深圳
GCC,LLVM,Clang编译器对比

在XCode中,我们经常会看到这些编译选项(如下图),有些人可能会有些茫然,本文将对GCC4.2、LLVM GCC 4.2、LLVM compliler 2.0三个编译选项进行一个详细的介绍。 GCC GCC(GNU Compiler Co...

u013702462
05/10
0
0
IELE:区块链的一个新虚拟机

译者: 许莉 原文地址: IELE: A New Virtual Machine for the Blockchain Runtime Verification (RV) 很自豪的发布了他们第一个版本的IELE,区块链的一个新虚拟机。 什么是IELE? IELE是LLVM的...

admin
04/21
0
0
LLVM学习笔记——目录

前言 2011年前后,GCC后端代码的阅读陷入了举步维艰的境地。GGC-3.4.6后端代码的可读性不友好(当前版本没看过,不予评价。不过据说4.0进行的重构,应该会好些),充斥着动辄数千行的函数,包...

wuhui_gdnt
2017/03/10
0
0
【开源访谈】韩天峰:从 2.x 跃入 4.x ,Swoole 开发背后的故事

6月14日,流行 PHP 协程引擎 Swoole 正式发布 4.0 版本,支持在 PHP 代码中的任意位置使用协程,并带来了全局变量隔离、支持 MySQL 存储过程等新特性。 Swoole 的上一个版本系列是 5 月份发布...

王练
07/03
0
0
ubuntu 12.04 编译 llvm

本来是想编译 Rust, 但是睡了一觉起来, 发现编译不下去了, 于是单独编译 llvm, 发现还是不行, 于是单独下载了 LLVM 的源码, 再次编译: 注: 从 git 上 clone 下来的版本不能编译. 假设 cmake ...

沙枣
2016/08/26
21
1
compiler LLVM(zhuanzai)

Mac OS X 10.6即所谓的Snow Leopard操作系统已正式发售。一如既往,Apple产品光鲜的外表下凝聚了太多艰辛的劳作。ArsTechnic的John Siracusa以其独特的、专业的、全面的视角深入翔实地体验这...

孙启超
2012/12/18
0
0
三好学生Chris Lattner的LLVM编译工具链

2011年12月3日,LLVM 3.0正式版发布,完整支持所有ISO C++标准和大部分C++ 0x的新特性, 这对于一个短短几年的全新项目来说非常不易。 开发者的惊愕 在2011年WWDC(苹果全球开发者大会)的一...

Rifle
2012/11/16
0
0
程序员社区骂战:不满政治正确,LLVM元老宣布退出

Root 发自 凹非寺 量子位 出品 | 公众号 QbitAI 上周,有件事在程序员的圈子里炸开了锅。  对LLVM(众多语言编译器的后台)有巨大贡献的元老级程序员Rafael Ávila de Espíndola忿忿不平...

yh0vlde8vg8ep9vge
05/08
0
0
Swift 编程语言首席架构师 Chris Lattner 简介

Chris Lattner(1978年出生)是 LLVM 项目的主要发起人与作者之一,Clang 编译器的作者。他现在是苹果公司『开发者工具』部门的主管,领导 Xcode、Instruments 和 编译器团队,从 2010 年 7 ...

oschina
2014/06/05
10.5K
36
七天LLVM零基础入门(Linux版本)------第二天

作者:snsn1984 在第一天的时候,我们简单了解了llvm和clang。今天我们继续对LLVM进行学习。 第一步:学会如何查找LLVM的文档

snsn1984
2013/02/22
0
5

没有更多内容

加载失败,请刷新页面

加载更多

下一页

一款成功的全球服游戏该如何进行架构选型与设计?

全球服游戏如今正在成为出海游戏的主要考虑模式,跨国对战、全球通服打破国界的限制,将不同地区不同语言的玩家放在一起合作/竞技,成功吸引了大量玩家的关注,并逐渐成为主流的游戏玩法。 ...

UCloudTech
1分钟前
0
0
StringUtils类中isEmpty与isBlank的区别

org.apache.commons.lang.StringUtils类提供了String的常用操作,最为常用的判空有如下两种isEmpty(String str)和isBlank(String str)。 StringUtils.isEmpty(String str) 判断某字符串是否为...

说回答
13分钟前
0
0
react native使用redux快速上手

先看个简单demo //app.jsimport React, {Component} from 'react';import {StyleSheet, Button, View} from 'react-native';import TestView from './src/testView'export default......

燕归南
15分钟前
0
0
页面输出JSON格式数据

package com.sysware.utils;import java.io.IOException;import javax.servlet.ServletResponse;import org.apache.log4j.Logger;import com.sysware.SyswareConstant;pub......

AK灬
36分钟前
0
0
springCloud-2.搭建Eureka Client的使用

1.使用IDEA,Spring Initializr创建 2.填写项目资料 3.选择spring boot版本,插件选择Cloud Discovery→Eureka Discovery 4.选择保存地址 5.修改application.yml eureka: client: s...

贺小康
39分钟前
0
0
CenOS 6.5 RPM 安装 elasticsearch 6.3.1

下载 wget --no-check-certificate https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.rpm...

阿白
42分钟前
0
0
1.4 创建虚拟机&1.5 安装CentOS7&1.6 配置ip(上)&1.7 配置ip(下)

1.4 创建虚拟机 知识点 虚拟机网络链接模式 桥连 直接将虚拟网卡桥接到一个物理网卡上面。需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主...

小丑鱼00
48分钟前
0
0
TrustAsia(亚洲诚信)助力看雪2018安全开发者峰会

2018年7月21日,看雪2018安全开发者峰会在北京国家会议中心圆满落下帷幕。拥有18年悠久历史的老牌安全技术社区——看雪学院联手国内最大开发者社区CSDN,汇聚业内顶尖的安全开发者和技术专家...

亚洲诚信
50分钟前
0
0
Spring注解介绍

@Resource、@AutoWired、@Qualifier 都用来注入对象。其中@Resource可以以 name 或 type 方式注入,@AutoWired只能以 type 方式注入,@Qualifier 只能以 name 方式注入。 但它们有一些细微区...

lqlm
今天
0
0
32位汇编在64位Ubuntu上的汇编和连接

本教程使用的操作系统是Ubuntu Linux 18.04 LTS版本,汇编器是GNU AS(简称as),连接器是GNU LD(简称ld)。 以下是一段用于检测CPU品牌的汇编小程序(cpuid2.s): .section .dataoutput...

ryanliue
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部