博客专栏  >  综合   >  LLVM每日谈

LLVM每日谈

作为一个越来越多的公司、产品(比如Google的Android,Apple的IOS)和个人选择的编译器,LLVM有很多优秀之处,它正在成为第二大的开源编译器。本专栏将以每次介绍一个知识点的方式,来介绍LLVM的方方面面,并且持续关注LLVM的最新动态。

关注
29 已关注
24篇博文
  • LLVM每日谈之二十四 Google的ClangMR

    ClangMR的论文《Large-Scale Automated Refactoring Using ClangMR》:http://www.hyrumwright.org/papers/icsm20...

    2017-04-20 10:57
    945
  • LLVM每日谈之二十三 LLVM/Clang编译Linux内核资料

    作者:史宁宁(snsn1984)之前有朋友问到这个问题,是否有使用LLVM/Clang编译Linux内核的,随手找了一些相关资料,在这里贴出来,与大家共享。网址:http://llvm.linuxfo...

    2017-03-10 09:36
    1523
  • LLVM每日谈之二十二 llvm-config工具的使用

    作者:史宁宁(snsn1984)llvm-config作为LLVM的一个工具,是非常有用的,官方文档(http://llvm.org/docs/CommandGuide/llvm-config.htm...

    2014-11-25 10:18
    5860
  • LLVM每日谈之二十一 一些关于编译器和LLVM/Clang的代码

    作者:史宁宁(snsn1984)自己收集了一些LLVM/Clang的代码,并且自己也在一点一点的写一些LLVM/Clang以及编译器的代码,在这里把这些代码库分享出来,欢迎大家交流探讨。1.crang...

    2014-11-18 10:36
    3599
  • LLVM每日谈之二十 Everything && Clang driver

    作者:史宁宁(snsn1984)最近在读,这是读的第一本LLVM的书,很多地方虽然讲的是自己知道的东西,但是也给人耳目一新的感觉,让人感觉之前有些不确定的东西,或者没有联系起来的知识点一下子贯通了,那...

    2014-11-06 11:28
    3303
  • LLVM每日谈之十九 LLVM的第一本系统的书<Getting Started with LLVM Core Libraries>

    作者:史宁宁(snsn1984)LLVM终于有了一本系统的书了——《Getting Started with LLVM Core Libraries》。这本书号称是LLVM的第一本书,但是据说日本早就...

    2014-11-05 09:59
    4981
  • LLVM每日谈之十八 GEP Instruction的几点总结

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

    2013-12-31 17:39
    3671
  • LLVM每日谈之十七 LLVM/Clang的学习的思考

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

    2013-12-11 17:50
    3197
  • LLVM每日谈之十六 LLVM的学习感悟

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

    2013-07-18 10:30
    4474
  • LLVM每日谈之十五 LLVM自带的examples

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

    2013-07-08 09:10
    4489
  • LLVM每日谈之十四 如何给Clang添加一个属性

    每次内容主要出自文档: “Clang” CFE Internals Manual 地址: http://clang.llvm.org/docs/InternalsManual.html 在...

    2013-06-04 15:33
    3207
  • LLVM每日谈之十三 使用LLVM自带的PASS

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

    2013-05-07 11:12
    3379
  • LLVM每日谈之十二 LLVM的源码分析之Pass相关

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

    2013-03-18 14:41
    4896
  • LLVM每日谈之十一 编译器相关学习资料推荐

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

    2013-03-08 14:53
    4830
  • LLVM每日谈之十 LLVM Test简介

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

    2013-02-27 11:55
    4356
  • LLVM每日谈之九 谈LLVM的学习

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

    2013-02-23 13:43
    8009
  • LLVM每日谈之八 PASS例子分析

    作者:snsn1984 之前已经 简单的介绍过怎么样去运行PASS(地址: http://blog.csdn.net/snsn1984/article/details/8160696),并且...

    2013-02-04 14:48
    5340
  • LLVM每日谈之七 Clang

    作者:snsn1984         官方介绍Clang是LLVM native的一个面向C/C++/Objective-C的编译器,目标是要提供一个编译非常快的编译器。他们宣称在Debug模...

    2012-11-28 09:33
    17825
  • LLVM每日谈之六 LLVM的源码结构

    作者:snsn1984 这里简单介绍下LLVM的源码结构,让大家知道LLVM的每个文件夹都放的是什么内容。 参考文档: http://llvm.org/docs/GettingStarted.ht...

    2012-11-11 09:07
    7529
  • LLVM每日谈之五 LLVM文档介绍

    作者:snsn1984 LLVM的文档挺多,而且都是官方的文档,刚开始接触的时候很容易让人摸不着头脑,这里就简单的介绍下这些文档。希望能给学习LLVM的人提供一些帮助。 当前版本和发布版本...

    2012-11-09 11:07
    8338

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部