七天LLVM零基础入门(Linux版本)------第七天

简介: 作者:snsn1984 这是这一次零基础入门的最后一天,这次的主要任务是实战一个Pass。 任务描述:实现一个Pass,该Pass可以读取一个程序中所有的for循环的循环头的名字并输出。

作者:snsn1984

这是这一次零基础入门的最后一天,这次的主要任务是实战一个Pass。

任务描述:
实现一个Pass,该Pass可以读取一个程序中所有的for循环的循环头的名字并输出。
同时,实现一个测试用例去测试输出的结果是否正确。该Pass的输入应该包含嵌套
循环。


在这个任务完成之后,应该已经达到可以达到可以分析和实现LLVM的Pass,查找和
分析LLVM的源码,查找需要使用的文档,并且可以知道下一步该如何自己学习LLVM。


-------------------------------------转载请注明出处----------------------------------------------------
目录
相关文章
|
14天前
|
安全 Unix Linux
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
15 0
|
18天前
|
Ubuntu Linux
Linux查看内核版本
在Linux系统中查看内核版本有多种方法:1) 使用`uname -r`命令直接显示版本号;2) 通过`cat /proc/version`查看内核详细信息;3) 利用`dmesg | grep Linux`显示内核版本行;4) 如果支持,使用`lsb_release -a`查看发行版及内核版本。
36 6
|
1月前
|
算法 Linux 调度
根基已筑!Anolis OS 23.1 预览版本搭载 Linux 6.6 内核和工具链升级完成
Anolis OS 23.1 对软件包的选择和组合进行了重新规划与决策,满足更为广泛的应用场景需求。
|
2月前
|
Java Linux 网络安全
【极数系列】Flink环境搭建&Linux版本 (03)
【极数系列】Flink环境搭建&Linux版本 (03)
|
2月前
|
存储 安全 Linux
如何选用合适的Linux版本
如何选用合适的Linux版本
45 0
|
2月前
|
存储 Linux 应用服务中间件
VMware安装无GUI版本的Linux(CentOS7)——安装Nginx示例demo
VMware安装无GUI版本的Linux(CentOS7)——安装Nginx示例demo
120 1
|
3月前
|
Java Linux C语言
线程池-手写线程池Linux C简单版本(生产者-消费者模型)
线程池-手写线程池Linux C简单版本(生产者-消费者模型)
42 0
|
3月前
|
Linux 虚拟化 数据安全/隐私保护
VMware安装RHEL9.0版本Linux系统
最近在学习Linux,安装了Red Hat Enterprise Linux 的 9.0版本,简称RHEL9.0。RHEL9.0是Red Hat公司发布的面向企业用户的Linux操作系统的最新版本。我把它安装在虚拟机VMware里来减少电脑性能占用,也防止系统炸搞得我后面要重装。安装RHEL9.0还是有一些技巧的,本篇文章作为教程,指导如何在VMware里安装RHEL9.0版的Linux系统。
392 1
|
4月前
|
并行计算 TensorFlow 算法框架/工具
Linux Ubuntu配置CPU与GPU版本tensorflow库的方法
Linux Ubuntu配置CPU与GPU版本tensorflow库的方法
|
4月前
|
关系型数据库 MySQL Linux
Linux下不同版本的服务处理
Linux下不同版本的服务处理
24 0