在G ++的cfg输出中,“ bb”是什么?

时间:2019-03-25 18:54:26

标签: g++ control-flow-graph

我正在研究g ++的cfg工具的一些输出。我想我了解“ bb”的作用-它是goto语句的标签,对吗? bb代表什么? g ++还有其他标记目的地的方法吗?

1 个答案:

答案 0 :(得分:1)

它代表basic block。在GCC中,这可以是GIMPLE statements的序列,也可以是RTL expressions的序列(在以后的编译器传递中)。基本块是control flow graph的元素。