没有合适的资源?快使用搜索试试~ 我知道了~
manool-2:编译器优化游乐场
共14个文件
cc:6个
hh:4个
md:3个
需积分: 12 0 下载量 49 浏览量
2021-05-05
20:07:35
上传
评论
收藏 38KB ZIP 举报
温馨提示
编译器优化游乐场 (希望)这是经典的寄存器机器中间表示(IR)的最简单实现,用于在编译器中端进行数据和控制流分析。 项目目的 对于希望通过玩耍并实施各种编译器分析和转换过程来扩展知识的人们来说,这是一个经典的IR基础结构,与LLVM和简单,小的代码库相比,它具有更易于访问的学习曲线。 对于寻求中端/后端为他们的编程语言实现优化编译器的人来说,由于它们的简单性,最终他们将能够分叉和改编代码库(我只希望x86-64甚至可能是aarch64与LLVM相反,要涵盖的ISA。 对我自己来说-这种IR基础结构是LLVM的(希望)更灵活的替代方案,我需要为我的编程语言MANOOL-2(需要静态代码分析和优化,但不是经典的,只需输入)实现优化的编译器。时间编译方案)。 与第一版相比的变化 现在正式认可了(而是通用的)支持库(名称空间::rsn::lib下的东西)。 IR操作数和指令表示已经过优化,可
资源推荐
资源详情
资源评论
收起资源包目录
manool-2-master.zip (14个子文件)
manool-2-master
AUTHORS.md 78B
ssa.cc 9KB
opt-passes.cc 10KB
opt-pipeline.cc 1KB
main.cc 842B
ir.hh 29KB
ir0.cc 2KB
tmp
.gitignore 14B
LICENSE.md 34KB
opt-simplify.cc 27KB
README.md 5KB
rusini.hh 21KB
rusini0.hh 4KB
ir0.hh 16KB
共 14 条
- 1
资源评论
Matt小特
- 粉丝: 38
- 资源: 4539
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功