常见编译优化及LLVM Pass源码分析(填坑ing)

发布时间 2023-10-27 08:44:23作者: 暴力都不会的蒟蒻

一、常量传播

二、常量折叠

三、复写传播

四、公共子表达式消除

五、死代码消除(ADCE,Aggressive dead code elimination)

llvm/lib/Transforms/Scalar/ADCE.cpp

六、函数内联