SHINING的博客

不忘初心,方得始终。

LLVM每日谈之二十二 llvm-config工具的使用

作者:史宁宁(snsn1984)llvm-config作为LLVM的一个工具,是非常有用的,官方文档(http://llvm.org/docs/CommandGuide/llvm-config.html)关于它的介绍如下:llvm-config makes it easier to build a...

2014-11-25 10:18:52

阅读数 8276

评论数 2

深入研究Clang(五) Clang Lexer代码阅读笔记之Lexer

作者:史宁宁(snsn1984)Clang的Lexer(词法分析器)的源码的主要位置如下:clang/lib/Lex    这里是主要的Lexer的代码;clang/include/clang/Lex   这里是Lexer的头文件代码的位置;同时,Lexer还使用了clangBasic库,所以要分...

2014-11-20 14:53:55

阅读数 5918

评论数 4

LLVM每日谈之二十一 一些关于编译器和LLVM/Clang的代码

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

2014-11-18 10:36:23

阅读数 4196

评论数 0

深入研究Clang(四) Clang编译器的简单分析

首先我们确定下Clang编译器的具体内容和涵盖范围。之前在《LLVM每日谈之二十 Everything && Clang driver 》中曾经提到过,Clang driver(命令行表示是clang)和Clang前端(按照具体实现来说就是Clang的那些库所实现的前...

2014-11-13 14:53:59

阅读数 20021

评论数 14

LLVM每日谈之二十 Everything && Clang driver

作者:史宁宁(snsn1984)最近在读,这是读的第一本LLVM的书,很多地方虽然讲的是自己知道的东西,但是也给人耳目一新的感觉,让人感觉之前有些不确定的东西,或者没有联系起来的知识点一下子贯通了,那感觉非常酸爽。1.先谈谈题目里的Everything。LLVM每日谈之十六中,曾经提到过:Ever...

2014-11-06 11:28:25

阅读数 4052

评论数 0

LLVM每日谈之十九 LLVM的第一本系统的书<Getting Started with LLVM Core Libraries>

作者:史宁宁(snsn1984)LLVM终于有了一本系统的书了——《Getting Started with LLVM Core Libraries》。这本书号称是LLVM的第一本书,但是据说日本早就有两本日文的关于LLVM的书,这个了解的不多。不过可以肯定的是,这本书是英文表述的第一本书。这本书...

2014-11-05 09:59:52

阅读数 6871

评论数 0

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