![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LLVM 学习记录
记录 LLVM 开发学习的日子。
ZhiqianXia
记下工作&学习的点点滴滴
展开
-
LLVM Greedy寄存器分配代码阅读与总结
参考资料:https://www.xmind.net/m/feef/原创 2020-06-30 22:25:27 · 2470 阅读 · 0 评论 -
LLVM PASS 分析【1】:Rotate Loops
1. Introduction2. 源码分析2.1 初始化代码在这里插入代码片原创 2020-03-05 09:24:12 · 1953 阅读 · 1 评论 -
LLVM Pass 分析【2】:Loop Invariant Code Motion
循环不变量(Loop Invariant Code Motion)循环不变量(loop invariant)就是不会随着每轮循环改变的表达式,优化程序只在循环体外计算一次并在循环过程中使用。编译器的优化程序能找出循环不变量并使用“代码移动(code motion)”将其移出循环体。源码#include <stdio.h>#include <stdint.h>#...原创 2019-08-10 21:09:28 · 1430 阅读 · 0 评论