Next: , Previous: Loop representation, Up: Loop Analysis and Representation


14.2 循环查询

查询循环信息的函数声明在cfgloop.h中。一些信息可以直接从结构体中获得。每个基本块的loop_father域都包含了它所属的最内层的循环。最有用的(总是保持更新的)循环结构有:

在循环结构体中还有其它一些域,它们有许多是只被一些过程使用,或者在改变CFG时并没有被更新;总之,它们应该不要去直接访问。

用来查询循环结构体的最重要的函数有: