使用gcc转储的数据依赖性

时间:2013-08-05 15:41:21

标签: gcc compiler-construction dependencies static-analysis

我有一些C/C++代码。

我希望获得有关函数中data dependencies的信息,例如 如果在第1行声明了变量并在第2行中使用,那么我想知道这种依赖。

我可以分析gcc中选项-fdump-tree-fixupcfg-lineno GCC Options生成的控制流图,但由于pointers和间接使用变量/数组等,事情会变得复杂。 / p>

我不在编译器域中,但在某个阶段,编译器应该找到这些依赖项,以便为变量分配寄存器。 如果我可以从任何gcc转储中获取此信息,是否有任何想法?

0 个答案:

没有答案