使用Microsoft Visual Studio编译LLVM

下载llvm源码和clang源码; 解压clang源码改名为clang并放到在llvm_src\tools\下; 下载Cmake-gui; 在Cmake-gui里配置llvm源码目录和新建build目录并配置; 依次点击Cmake-gui里面的Configure和generate,期间可能还会要求...

2015-10-10 21:03:34

阅读数:2633

评论数:1

在llvm中完成if else语句的编译

说明:我们开发了一款新的DSP芯片,定义了一种新的指令集。现在使用llvm来将c代码编译成我们新定义的汇编指令集。本文是其中对c语言总if else语句的处理。首先看一段c语言程序://c代码 void test_main() { int a = 5; int b = 10; ...

2015-09-26 12:16:50

阅读数:1971

评论数:0

在llvm的clang中添加新的后端和Intrinsic function

本文记录一下如何在llvm的clang源码中添加一种新的后端(暂时命名为cpu0),并在其中添加Intrinsic function。涉及到的文件列表:./src/include/llvm/IR/IntrinsicsCpu0.td ./src/include/llvm/IR/Intrinsics...

2015-05-14 21:31:10

阅读数:3136

评论数:3

LLVM中TableGen工具的使用

在描述处理器结构时,需要

2014-10-18 20:42:40

阅读数:2832

评论数:1

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