加载中
七天LLVM零基础入门(Linux版本)------总结

LLVM零基础入门系列的一个总结

2014/02/10 09:25
402
LLVM每日谈之十六 LLVM的学习感悟

这些总结并非我自己写的,而是摘自LLVM的版本比较老的文档中。因为老版本的文档已经鲜有人关注了,而这篇总结的非常好,到现在也很有用处,所以就把这部分内容贴出来了。这只是原文档的一部分...

2013/09/22 13:42
413
LLVM每日谈之十五 LLVM自带的examples

作者:snsn1984 在LLVM源码的目录下,有一个目录叫做examples,这个目录下边有几个LLVM的例子,初学者一般不会太关注这些例子,但是这些例子确实是精华中 的精华,在LLVM的学习过程中不可避免...

2013/07/08 09:16
309
论计算机专业毕业生的人文素养

之前写过三篇讨论计算机专业的大学生该如何学习的文章,跨度将近10年,都是从自己身上得出的感悟。但是随着工作时间越来越长,现在越来越发现作为一个计算机专业毕业生,人文素养也很重要,有...

LLVM每日谈之十四 如何给Clang添加一个属性

每次内容主要出自文档: “Clang” CFE Internals Manual 地址: http://clang.llvm.org/docs/InternalsManual.html 在这个文档中,以简明的的一个例子说明了如何按照这个方式在Clang中添加一...

2013/06/13 11:06
268
LLVM每日谈之十三 使用LLVM自带的PASS

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

2013/06/13 11:05
216
LLVM每日谈之十二 LLVM的源码分析之Pass相关

作者:snsn1984 题记:在学习LLVM的过程中,要想学的更加深入,掌握更多的技能,LLVM的源码是必须要读的,但是在这么多的源码中,从哪里下手?很容易让人找不到头脑,本文这里就先拿出几个P...

2013/06/03 09:52
323
LLVM每日谈之十一 编译器相关学习资料推荐

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

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

作者:snsn1984 这是这一次零基础入门的最后一天,这次的主要任务是实战一个Pass。 任务描述: 实现一个Pass,该Pass可以读取一个程序中所有的for循环的循环头的名字并输出。 同时,实现一个...

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

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

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

作者:snsn1984 第一步:复习文档 Write an LLVM pass http://llvm.org/docs/WritingAnLLVMPass.html 第二步:阅读LLVM编程规范 http://llvm.org/docs/CodingStandards.html 编程规范是编程中...

2013/02/28 11:14
972
七天LLVM零基础入门(Linux版本)------第四天

作者:snsn1984 第一步:复习 第三天的时候,我们学习了LLVM的编程指引。在开始第四天的学习之前,需要复习之前学习过的两篇文档: LLVM IR的文档( http://llvm.org/docs/LangRef.html) 编...

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

作者:snsn1984 第二天的任务中的LLVM IR的文档( http://llvm.org/docs/LangRef.html) 对于初学者来说,看起来一定很费劲,内容繁杂,找不到头绪,看了后边的忘记了前面的,这些都是很正常...

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

作者:snsn1984 在第一天的时候,我们简单了解了llvm和clang。今天我们继续对LLVM进行学习。 第一步:学会如何查找LLVM的文档 LLVM的文档很多,也很全面,是开源软件中文档比较全面并且比较细...

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

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

2013/02/20 10:38
7.1K
LLVM每日谈之十 LLVM Test简介

作者:snsn1984 就像很多优秀的软件都有自己的测试框架一样,LLVM也有自己的测试框架。LLVM的测试主要分为两 部分:regression tests 和 whole programs。其中, regression tests 主要位于L...

2013/02/28 11:24
644
LLVM每日谈之九 谈LLVM的学习

作者:snsn1984 从接触LLVM编译器到现在,也有多半年时间了,在这多半年的时间里,也花了不少精力在上面。现在回过头来总结一下在LLVM的学习过程中的一些感悟。(注:这里对LLVM的学习,不是...

2013/02/28 11:23
521
LLVM每日谈之八 PASS例子分析

作者:snsn1984 之前已经 简单的介绍过怎么样去运行PASS(地址: http://blog.csdn.net/snsn1984/article/details/8160696),并且以hello PASS为例进行了运行,可以输出hello 和函数的名字。...

三论计算机专业本科该如何学习——三要,三不要

作者:snsn1984 大本计算机专业该怎么学习? http://blog.csdn.net/snsn1984/article/details/22252 再看计算机本科该如何学习 http://blog.csdn.net/snsn1984/article/details/3343146 以上...

我的2012----苦逼程序员的蜕变

作者:snsn1984 2012年对于我来说,是一个充满转折和机会的一年。总结起来,这一年还是收获颇丰,但是也付出了不少,是跌宕起伏的一年。 刚刚进入2012年的时候,我从某世界500强企业离职,仅...

2013/01/07 15:20
496

没有更多内容

加载失败,请刷新页面

返回顶部
顶部