自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SHINING的博客

不忘初心,方得始终。

原创 LLVM每日谈之十八 GEP Instruction的几点总结

Getelementptr指令是LLVM中常会用到的一个指令,也是不太容易理解的一个指令,经常会让人很迷惑。这里将文档中总结的关于GEP的几条总结信息按照自己的理解做了一个翻译。

2013-12-31 17:39:12

阅读数 4641

评论数 3

原创 深入研究Clang(一)Clang和LLVM的关系及整体架构

Clang是LLVM框架中的重要前端,深入理解Clang,首先要搞清楚的是它和LLVM的关系,之后要搞清楚的是它的架构。只有这两个问题搞清楚了,才可以真正的深入下去。

2013-12-31 15:53:19

阅读数 37764

评论数 4

转载 Mapping High-Level Constructs to LLVM IR

原文地址:http://llvm.lyngvig.org/Articles/Mapping-High-Level-Constructs-to-LLVM-IR Mapping High-Level Constructs to LLVM IR Table of Contents Introducti...

2013-12-31 09:50:42

阅读数 2904

评论数 1

转载 LLVM IR is a compiler IR

In this email, I argue that LLVM IR is a poor system for building a Platform, by which I mean any system where LLVM IR would be a format in which pro...

2013-12-26 17:38:17

阅读数 2494

评论数 1

翻译 Using Clang Tools----Overview(使用Clang工具----简介)

Clang针对开发者提供了一些很不错的开发工具,主要包含:检测语法、修改编程规范格式和移植到C++11等。本文档就是简要介绍了Clang这些工具。

2013-12-23 11:15:31

阅读数 7787

评论数 5

转载 Android NDK Development ---- Android 4.4

NDK Development: ==== This document describes how one can modify the NDK and generate new experimental release packages for it. I. Getting the sour...

2013-12-20 11:50:19

阅读数 2764

评论数 0

转载 Android NDK Overview ---- Android 4.4

Android NDK Overview === Introduction: --- The Android NDK is a set of tools that allows Android application developers to embed native mach...

2013-12-20 11:48:00

阅读数 2091

评论数 0

转载 Android NDK How-To ---- Android 4.4

Android NDK How-To: =================== A collection of tips and tricks for NDK users How to force the display of build commands: ----------------...

2013-12-20 10:59:44

阅读数 1260

评论数 0

翻译 “Clang” CFE Internals Manual---中文版---"Clang"C语言前端内部手册

Clang内部手册,是介绍Clang内部的设计和主要内容的最重要的文档,是hacking Clang所必不可缺少的一个文档。

2013-12-13 10:46:07

阅读数 6860

评论数 2

原创 LLVM每日谈之十七 LLVM/Clang的学习的思考

关于LLVM/Clang学习过程中的一些思考,不见得对,但是是学习过程中的思考。

2013-12-11 17:50:08

阅读数 3786

评论数 2

翻译 Using Clang as a Library----Choosing the Right Interface for Your Application---翻译

Choosing the Right Interface for Your Application,为你的程序选择正确的接口,简单的介绍了基于Clang的几个接口,使用这些接口可以很方便的实现一些工具,而这些工具通过这些接口很容易的获取编译的程序的语法和语义信息。这在现实中有很重要的使用价值。

2013-12-11 16:28:07

阅读数 2607

评论数 0

转载 Google Summer of Code: C++ Modernizer Improvements----Monday, November 18, 2013

原文地址:http://blog.llvm.org/2013/11/google-summer-of-code-c-modernizer.html Google Summer of Code (GSoC) offers students stipends to participate in ...

2013-12-09 13:54:53

阅读数 1364

评论数 0

转载 Design: cpp11-migrate

Design: cpp11-migrate This document describes the design of the tool cpp11-migrate used to automatically migrate legacy C++ code to use features o...

2013-12-08 19:20:59

阅读数 1312

评论数 0

翻译 C++11 迁移器的状态--2013年4月15日

cpp11-migrate,一个开源的源码到源码的C++11的迁移器,可以使用C++11的新特性去迁移已有的C++代码,从而提高这些已有的C++代码的可维护性、可读性、运行性能以及缩短编译性能。

2013-12-08 16:51:11

阅读数 2054

评论数 0

转载 Status of the C++11 Migrator----Monday, April 15, 2013

Since the design document for cpp11-migrate, the C++11 migrator tool, was first proposed in early December 2012 development has been making steady ...

2013-12-08 16:34:59

阅读数 1121

评论数 0

转载 LLVM提议向C语言中加入模块机制

作者 Alex Blewitt ,译者 臧秀涛 发布于 十二月 05, 2012 在今年11月的LLVM开发者大会上,来自Apple的Doug Gregor做了一场讲座,主题是向C语言中加入模块(Module)机制。讲座中提到: 长期以来,C的预处理器就是程序员和工具的...

2013-12-08 16:06:06

阅读数 1580

评论数 0

转载 PNaCl:Google通过LLVM增强对Chrome中原生应用的支持

作者 Abel Avram ,译者 臧秀涛 发布于 五月 20, 2013 通过支持运行LLVM位码(bitcode),Google增强了对Chrome中原生应用的支持。 在Google I/O 2013大会上,Google宣布了预期加入的PNaCl(Portable ...

2013-12-08 15:56:48

阅读数 1906

评论数 0

转载 LLVM 3.3完全兼容C++11

作者 Jeff Martin ,译者 臧秀涛 发布于 七月 01, 2013 最近发布的LLVM 3.3带来了大量新特性,其中包括通过Clang子项目实现的完全兼容C++11的编译器。最重要的新特性是支持一些新的CPU架构,包括AArch64(64位ARM)、AMD的R600 ...

2013-12-08 15:46:16

阅读数 1846

评论数 0

提示
确定要删除当前文章?
取消 删除