花名:白杨 | 职业:android app 加固 | qq:2597294287

2015年10月21日 #

LLVM 笔记(三)—— 了解传统编译器设计

摘要: 传统的静态编译器 (如大多数的 C 语言编译器) 通常将编译工作分为三个阶段,分别由三个组件来完成:前端、优化器和后端。 阅读全文

posted @ 2015-10-21 15:14 ilocker 阅读(1194) 评论(0) 推荐(0) 编辑

LLVM 笔记(二)—— PHI node

摘要: 所有 LLVM 指令都使用 SSA (Static Single Assignment,静态一次性赋值) 方式表示。意思是所有变量都只能被赋值一次,这样做主要是便于后期的代码优化。 阅读全文

posted @ 2015-10-21 11:33 ilocker 阅读(7781) 评论(0) 推荐(0) 编辑

导航