编译器笔记45-代码优化-流图

2020-03-10  本文已影响0人  衣忌破

基本块 (Basic Block)

基本块是满足下列条件的最大的连续三地址指令序列

基本块划分算法

例.png

流图(Flow Graphs)

有两种方法可以确认这样的边:

  1. 有一个从B的结尾跳转到C的开头的条件或无条件跳转语句
  2. 按照原来的三地址语句序列中的顺序,C紧跟在之B后,且B的结尾不存在无条件跳转语句。
例.png 例.png
上一篇 下一篇

猜你喜欢

热点阅读