LLVM
IT山IT水
当你的能力没法实现自己的抱负时,请学习
展开
-
LLVM 与 Clang介绍
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://qikee.blogbus.com/logs/113687683.html LLVM是 Low Level Virtual Machine 的简称,这个库提供了与编译器相关的支持,能够进行程序语言的编译期优化、链接优化、在线编译优化、代码生成。简而言之,可以作为多种语言编译器的后台来转载 2011-11-24 16:48:22 · 2834 阅读 · 0 评论 -
llvm學習(二)————llvm編譯與環境構建
在2011十月份的时候,有人向我推荐有关llvm的资料,主要是下面三个链接: 1. http://llvm.org/docs/GettingStarted.html 2. http://llvm.org/docs/LangRef.html 3. http://llvm.org/docs/WritingAnLLVMPas原创 2013-12-15 22:01:14 · 2277 阅读 · 1 评论 -
llvm學習(三)————如何編譯自己的第一個Pass
一句話編譯自己的Pass: test$ `llvm-config --bindir`/clang -shared -fPIC `llvm-config --cxxflags` `llvm-config --ldflags` test.cpp -o libtest.so test$ opt -load ./libtest.so -test /dev/null原创 2014-01-14 21:21:07 · 3153 阅读 · 0 评论 -
llvm學習(一)————朦胧的感觉
在上大学的时候,就想拥有一个自己的博客,想要写出一些有质量的博文。现在回过头来,感到很失望,博文数量少,质量差。在这里将记录我的llvm学习之路,希望和朋友交流学习。 以前多多少少接触过一点llvm的东东,现在想要全面系统的学习一下。下面是我收集到的一些资料,提供链接。 下面两个链接,自认为可以让我们知道究竟什么是llvm,对llvm的框架做了概括的介绍,可以是我们对llvm原创 2013-12-06 18:10:26 · 1442 阅读 · 0 评论