加载中
QEMU1.3.0源码分析之二:TCG

作者:snsn1984 TCG是Tiny Code Generator的简称,它之前是一个后端编译器,现在是作为一个动态翻译器来使用。在QEMU中,它主要用来将虚拟出来的系统的指令转化成真正硬件支持的指令中的从中...

2012/12/06 15:28
840
llvm每日谈之四 Pass初探

作者:snsn1984 LLVM 的Pass框架是LLVM系统的一个很重要的部分。每个Pass都是做优化或者转变的工作,LLVM的优化和转换工作就是由很多个Pass来一起完成的。 所 以按照我的理解,Pass就是LLVM系...

2012/11/08 09:32
954
LLVM每日谈之十三 使用LLVM自带的PASS

作者:snsn1984 PS:最近一段时间,投入在LLVM上的时间有些减少。差点把对它的研究断掉,今天开始继续。对LLVM的研究需要很长一段时间的坚持不懈才可以彻底搞明白。 前面已经介绍过如何写自己...

2013/06/13 11:05
216
llvm每日谈之三 如何创建一个LLVM工程

作者:snsn1984 阅读了文档《Creating an LLVM Project》(地址:http://llvm.org/docs/Projects.html)之后,自己照着做了一遍,记录一下自己的过程。 实际做的时候跟文档上还是有不同的。 ...

七天LLVM零基础入门(Linux版本)------第六天

作者:snsn1984 第一步:对优化代码的pass继续进行深入的分析 首先检查一下第五天中的Pass练习,什么情况下可以进行优化,什么情况下不可以进行优化。 可以参照系统自带的Pass: http://llvm...

2013/02/28 11:15
812
七天LLVM零基础入门(Linux版本)------第一天

作者:snsn1984 因为项目需要,我需要给两个从没接触过LLVM的组员推荐一些学习LLVM的文档,并且给予一定的指引。所以我以零基础人群为对象,写了一个入门指南。 第一步,要对LLVM有一个初步的...

2013/02/20 10:38
7.2K
QEMU1.3.0的源码分析三:user model之linux

作者:snsn1984 从源码目录来看,user model有两块内容bsd-user和linux-user。我主要研究了下linux-user这种情况。 首先要提一下通常容易关注的焦点,linux-user下的函数入口点:/源码目录/...

2012/12/11 11:30
814
LLVM每日谈之十一 编译器相关学习资料推荐

作者: snsn1984 近来碰到一些想学习LLVM但是已经把编译原理的知识还给老师的朋友,让帮忙推荐一些学习资料,我就把手头有的一些资料,大都是自己读过的一些资料整理一下,列出来,希望对大家...

《Team Geek》前言(中文,自己翻译的)

作者:snsn1984 Introduction 前言 “Engineeringis easy. People are hard.” ——BillCoughran, former senior vice presidentof engineering at Google “做工程容易,做人难。” ——Bil...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部