
llvm
文章平均质量分 58
芳芳超人爱学习
这个作者很懒,什么都没留下…
展开
-
编写自己的PASS
编写自己的PASS翻译 2023-02-24 13:06:40 · 252 阅读 · 0 评论 -
centos安装cmake
1 下载CMAKE下载成功后,使用WinSCP将文件传输到虚拟机目录2 安装准备需要安装好gcc、gcc-c++及opensslyum install -y gcc gcc-c++ make automake# 这步一定要做,不然后续./bootstrap会报错yum install -y openssl openssl-devel 3 安装#解压tar -zxvf cmake-3.22.0.tar.gzcd cmake-3.22.0.tar.gz./bootstrap# 出现“原创 2021-12-02 20:36:33 · 4766 阅读 · 4 评论 -
LLVM各种格式转换图
参考博客LLVM有许多种格式,如下所示:xx.c (源代码)xx.ll (LLVM字节码的文本表示)xx.s (机器汇编码表示的汇编文件)xx.bc (LLVM字节码的二进制形式)xx.out (可执行的二进制文件)...转载 2021-04-28 13:50:50 · 593 阅读 · 0 评论 -
LLVM语言参考手册之标识符、类型与常量
参考网站:LLVM语言参考手册摘要 LLVM是基于静态单赋值(SSA)的表示形式。之所以为单赋值,每个名字在SSA中仅被赋值一次。它可提供类型安全性,低级操作,灵活性并能清晰地表示“所有”高级语言的功能。它是在LLVM编译策略的所有阶段中使用的通用代码表示形式。 LLVM代码表示以三种不同的形式来使用:作为内存中的编译器IR,作为磁盘上的位代码表示(适用于即时编译器的快速加载)以及作翻译 2021-03-08 16:44:51 · 1431 阅读 · 0 评论